<?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=Araceli+Martin</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=Araceli+Martin"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Araceli_Martin"/>
		<updated>2026-04-29T00:17:37Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24199</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24199"/>
				<updated>2015-03-01T16:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Método Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Diego García Vaquero, Araceli Martín Candilejo, Noemí Palomino Bustos, Teresa Quintana Romero, Álvaro Ramón López, Mercedes Ruiz Barrajón. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Interpretación de las funciones M(t) y la constante K==&lt;br /&gt;
&lt;br /&gt;
Una reacción química se denomina reacción de primer orden si en ella una molécula se descompone en otras espontáneamente, y el número de moléculas que se descompone en una unidad de tiempo es proporcional al número de moléculas existentes. Si se considera una sustancia cuya masa se descompone en función del tiempo según una función m=m(t), la velocidad de descomposición viene dada por la derivada de m(t) respecto de t. Si se supone que esta velocidad es directamente proporcional a la masa, se tiene que; dm/dt = -k.m (k&amp;gt;0 coeficiente de proporcionalidad).&lt;br /&gt;
&lt;br /&gt;
La constante k se denomina constante de rapidez ya que su valor indica una medida de la velocidad a la que se realiza la reacción.&lt;br /&gt;
&lt;br /&gt;
==Método Euler==&lt;br /&gt;
&lt;br /&gt;
Suponenos que un arqueólogo descubre huesos con un contenido en C14 que resulta ser del 8% del que se encuentra en un ser vivo. Si suponemos además que la cantidad de C14 en la atmósfera no ha variado podemos tomar la diferencia de contenido en C14 del hueso antiguo debida únicamente a su desintegración. Conociendo que la constante de desintegración del C14 es 1.24 × 10−4 por año, calcularemos la edad de los restos arqueológicos. Para ello, planteamos un PVI adecuado eligiendo la condición inicial y lo resolveremos por el método de Euler para diferentes pasos h = 0.1 y h = 0.01. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Tiempo (años)');&lt;br /&gt;
ylabel('Cantidad de Carbono 14');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Eulerpaso0.1b.png|500px|thumb|left|Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1 ]] [[Image:Eulerpaso0.0b1.png|500px|thumb|center| Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.01]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando Euler se comprueba que se puede considerar estable la edad de los restos arqueológicos, es decir, el tiempo de desintegración que obtenemos es independiente de la cantidad inicial de la muestra de C14:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Euler_paso_0.1_conc20.png|500px|thumb|left|Evolución de la concentración del C14,desde una concentración inicial=20 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1 ]] [[Image:Euler_paso_0.1_conc60.png|500px|thumb|center|Evolución de la concentración del C14,desde una concentración inicial=60 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
&lt;br /&gt;
Resolveremos el apartado anterior con el método del trapecio utilizando un paso h = 0.1 y con la condición de que el programa se detenga cuando la masa alcance un 8% de la masa inicial. Usando un bucle &amp;quot;while&amp;quot; conseguimos realizar un programa que cumpla esta condición.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
El conocimiento de la vida media de los elementos radiactivos que hay en la naturaleza se utiliza para asignar fechas a acontecimientos que ocurrieron hace mucho tiempo. Es usual expresar la descomposición de un elemento radiactivo en función de su vida media, es decir, el tiempo necesario para que una cantidad dada del elemento se reduzca a la mitad. Para ello aplicaremos el método de Runge-Kutta.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia(2).png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
&lt;br /&gt;
Consideraremos ahora una descomposición de un elemento A en otro C a través de un elemento o isótopo intermedio B&lt;br /&gt;
[[Archivo:DescomposicionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
donde k1 y k2 son las constantes de desintegración respectivas. Es importante considerar que el elemento C empieza a crearse en cuanto hay elemento B, es decir, podemos tener simultáneamente los 3 elementos. Con este concepto determinaremos el sistema de ecuaciones que nos permitirán conocer las cantidades de cada elemento en cada instante de tiempo. &lt;br /&gt;
[[Archivo:SistEcuacionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio===&lt;br /&gt;
Le daremos unos valores a las constantes para resolver nuestro sistema, siendo K1=5, y K2=1.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
Resolvemos el sistema anterior con el método de Euler:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Metodo_de_eulerK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método trapecio'''&lt;br /&gt;
&lt;br /&gt;
Ahora aplicaremos el método del trapecio para resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
Podemos ver que, el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer.Hemos tomado como tiempo el eje de abscisas, y la cantidad del como eje de ordenadas. Tomando en tanto por uno la cantidad.&lt;br /&gt;
A decrece mas rápidamente, es decir, desaparece antes, B llega a una cantidad de 0.6.&lt;br /&gt;
En  conclusión el compuesto A desaparece de forma rápida y esto da lugar a que haya mas cantidad de B.&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio (Constantes de integración intercambiadas)===&lt;br /&gt;
&lt;br /&gt;
Ahora, resolveremos el sistema pero intercambiando los valores de las constantes, es decir K1=1 y K2=5, y aplicando los mismos programas anteriores, Euler y trapecio.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Eulerconstantesvariadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método del trapecio'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecioconstantescambiadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Trapecio,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
En todas las gráficas, con las K iniciales y con las K intercambiadas y con ambos métodos, podemos observar que el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer. En esas últimas gráficas también hemos tomado como tiempo el eje de abscisas, y en tanto por uno la cantidad del compuesto como eje de ordenadas. &lt;br /&gt;
Podemos ver que la cantidad en tanto por uno de B sin cambiar las constantes llega a una cantidad de 0.6, mientras que con el cambio de constantes no llega a 0.2.&lt;br /&gt;
En  conclusión, al comparar los dos pares de gráficas observamos que ahora con el cambio de constantes A decrece más lentamente, y debido a eso la cantidad de B que se forma no llega a ser tan grande como la del apartado anterior, en el que el compuesto A desaparecía antes y eso daba lugar a más cantidad de B. La creación de C no difiere mucho entre los pares de gráficas, lo que significa que el tiempo que tarda A en descomponerse en C es independiente de las constantes de desintegración.&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.0b1.png&amp;diff=24198</id>
		<title>Archivo:Eulerpaso0.0b1.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.0b1.png&amp;diff=24198"/>
				<updated>2015-03-01T16:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24197</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24197"/>
				<updated>2015-03-01T16:41:36Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Método Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Diego García Vaquero, Araceli Martín Candilejo, Noemí Palomino Bustos, Teresa Quintana Romero, Álvaro Ramón López, Mercedes Ruiz Barrajón. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Interpretación de las funciones M(t) y la constante K==&lt;br /&gt;
&lt;br /&gt;
Una reacción química se denomina reacción de primer orden si en ella una molécula se descompone en otras espontáneamente, y el número de moléculas que se descompone en una unidad de tiempo es proporcional al número de moléculas existentes. Si se considera una sustancia cuya masa se descompone en función del tiempo según una función m=m(t), la velocidad de descomposición viene dada por la derivada de m(t) respecto de t. Si se supone que esta velocidad es directamente proporcional a la masa, se tiene que; dm/dt = -k.m (k&amp;gt;0 coeficiente de proporcionalidad).&lt;br /&gt;
&lt;br /&gt;
La constante k se denomina constante de rapidez ya que su valor indica una medida de la velocidad a la que se realiza la reacción.&lt;br /&gt;
&lt;br /&gt;
==Método Euler==&lt;br /&gt;
&lt;br /&gt;
Suponenos que un arqueólogo descubre huesos con un contenido en C14 que resulta ser del 8% del que se encuentra en un ser vivo. Si suponemos además que la cantidad de C14 en la atmósfera no ha variado podemos tomar la diferencia de contenido en C14 del hueso antiguo debida únicamente a su desintegración. Conociendo que la constante de desintegración del C14 es 1.24 × 10−4 por año, calcularemos la edad de los restos arqueológicos. Para ello, planteamos un PVI adecuado eligiendo la condición inicial y lo resolveremos por el método de Euler para diferentes pasos h = 0.1 y h = 0.01. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Tiempo (años)');&lt;br /&gt;
ylabel('Cantidad de Carbono 14');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Eulerpaso0.1b.png|500px|thumb|left|Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1 ]] [[Image:Eulerpaso0.01.png|500px|thumb|center| Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.01]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando Euler se comprueba que se puede considerar estable la edad de los restos arqueológicos, es decir, el tiempo de desintegración que obtenemos es independiente de la cantidad inicial de la muestra de C14:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Euler_paso_0.1_conc20.png|500px|thumb|left|Evolución de la concentración del C14,desde una concentración inicial=20 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1 ]] [[Image:Euler_paso_0.1_conc60.png|500px|thumb|center|Evolución de la concentración del C14,desde una concentración inicial=60 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
&lt;br /&gt;
Resolveremos el apartado anterior con el método del trapecio utilizando un paso h = 0.1 y con la condición de que el programa se detenga cuando la masa alcance un 8% de la masa inicial. Usando un bucle &amp;quot;while&amp;quot; conseguimos realizar un programa que cumpla esta condición.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
El conocimiento de la vida media de los elementos radiactivos que hay en la naturaleza se utiliza para asignar fechas a acontecimientos que ocurrieron hace mucho tiempo. Es usual expresar la descomposición de un elemento radiactivo en función de su vida media, es decir, el tiempo necesario para que una cantidad dada del elemento se reduzca a la mitad. Para ello aplicaremos el método de Runge-Kutta.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia(2).png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
&lt;br /&gt;
Consideraremos ahora una descomposición de un elemento A en otro C a través de un elemento o isótopo intermedio B&lt;br /&gt;
[[Archivo:DescomposicionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
donde k1 y k2 son las constantes de desintegración respectivas. Es importante considerar que el elemento C empieza a crearse en cuanto hay elemento B, es decir, podemos tener simultáneamente los 3 elementos. Con este concepto determinaremos el sistema de ecuaciones que nos permitirán conocer las cantidades de cada elemento en cada instante de tiempo. &lt;br /&gt;
[[Archivo:SistEcuacionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio===&lt;br /&gt;
Le daremos unos valores a las constantes para resolver nuestro sistema, siendo K1=5, y K2=1.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
Resolvemos el sistema anterior con el método de Euler:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Metodo_de_eulerK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método trapecio'''&lt;br /&gt;
&lt;br /&gt;
Ahora aplicaremos el método del trapecio para resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
Podemos ver que, el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer.Hemos tomado como tiempo el eje de abscisas, y la cantidad del como eje de ordenadas. Tomando en tanto por uno la cantidad.&lt;br /&gt;
A decrece mas rápidamente, es decir, desaparece antes, B llega a una cantidad de 0.6.&lt;br /&gt;
En  conclusión el compuesto A desaparece de forma rápida y esto da lugar a que haya mas cantidad de B.&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio (Constantes de integración intercambiadas)===&lt;br /&gt;
&lt;br /&gt;
Ahora, resolveremos el sistema pero intercambiando los valores de las constantes, es decir K1=1 y K2=5, y aplicando los mismos programas anteriores, Euler y trapecio.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Eulerconstantesvariadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método del trapecio'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecioconstantescambiadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Trapecio,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
En todas las gráficas, con las K iniciales y con las K intercambiadas y con ambos métodos, podemos observar que el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer. En esas últimas gráficas también hemos tomado como tiempo el eje de abscisas, y en tanto por uno la cantidad del compuesto como eje de ordenadas. &lt;br /&gt;
Podemos ver que la cantidad en tanto por uno de B sin cambiar las constantes llega a una cantidad de 0.6, mientras que con el cambio de constantes no llega a 0.2.&lt;br /&gt;
En  conclusión, al comparar los dos pares de gráficas observamos que ahora con el cambio de constantes A decrece más lentamente, y debido a eso la cantidad de B que se forma no llega a ser tan grande como la del apartado anterior, en el que el compuesto A desaparecía antes y eso daba lugar a más cantidad de B. La creación de C no difiere mucho entre los pares de gráficas, lo que significa que el tiempo que tarda A en descomponerse en C es independiente de las constantes de desintegración.&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.1b.png&amp;diff=24191</id>
		<title>Archivo:Eulerpaso0.1b.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.1b.png&amp;diff=24191"/>
				<updated>2015-03-01T16:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Euler_paso_0.1_conc60.png&amp;diff=24190</id>
		<title>Archivo:Euler paso 0.1 conc60.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Euler_paso_0.1_conc60.png&amp;diff=24190"/>
				<updated>2015-03-01T16:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Euler_paso_0.1_conc20.png&amp;diff=24189</id>
		<title>Archivo:Euler paso 0.1 conc20.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Euler_paso_0.1_conc20.png&amp;diff=24189"/>
				<updated>2015-03-01T16:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24188</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=24188"/>
				<updated>2015-03-01T16:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Método Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Diego García Vaquero, Araceli Martín Candilejo, Noemí Palomino Bustos, Teresa Quintana Romero, Álvaro Ramón López, Mercedes Ruiz Barrajón. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Interpretación de las funciones M(t) y la constante K==&lt;br /&gt;
&lt;br /&gt;
Una reacción química se denomina reacción de primer orden si en ella una molécula se descompone en otras espontáneamente, y el número de moléculas que se descompone en una unidad de tiempo es proporcional al número de moléculas existentes. Si se considera una sustancia cuya masa se descompone en función del tiempo según una función m=m(t), la velocidad de descomposición viene dada por la derivada de m(t) respecto de t. Si se supone que esta velocidad es directamente proporcional a la masa, se tiene que; dm/dt = -k.m (k&amp;gt;0 coeficiente de proporcionalidad).&lt;br /&gt;
&lt;br /&gt;
La constante k se denomina constante de rapidez ya que su valor indica una medida de la velocidad a la que se realiza la reacción.&lt;br /&gt;
&lt;br /&gt;
==Método Euler==&lt;br /&gt;
&lt;br /&gt;
Suponenos que un arqueólogo descubre huesos con un contenido en C14 que resulta ser del 8% del que se encuentra en un ser vivo. Si suponemos además que la cantidad de C14 en la atmósfera no ha variado podemos tomar la diferencia de contenido en C14 del hueso antiguo debida únicamente a su desintegración. Conociendo que la constante de desintegración del C14 es 1.24 × 10−4 por año, calcularemos la edad de los restos arqueológicos. Para ello, planteamos un PVI adecuado eligiendo la condición inicial y lo resolveremos por el método de Euler para diferentes pasos h = 0.1 y h = 0.01. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Eulerpaso0.1.png|500px|thumb|left|Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.1 ]] [[Image:Eulerpaso0.01.png|500px|thumb|center| Evolución de la concentración del C14 hasta que se alcanza el 8% de la concentración inicial, según el método de Euler para un paso h=0.01]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando Euler se comprueba que se puede considerar estable la edad de los restos arqueológicos, es decir, el tiempo de desintegración que obtenemos es independiente de la cantidad inicial de la muestra de C14.&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
&lt;br /&gt;
Resolveremos el apartado anterior con el método del trapecio utilizando un paso h = 0.1 y con la condición de que el programa se detenga cuando la masa alcance un 8% de la masa inicial. Usando un bucle &amp;quot;while&amp;quot; conseguimos realizar un programa que cumpla esta condición.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
El conocimiento de la vida media de los elementos radiactivos que hay en la naturaleza se utiliza para asignar fechas a acontecimientos que ocurrieron hace mucho tiempo. Es usual expresar la descomposición de un elemento radiactivo en función de su vida media, es decir, el tiempo necesario para que una cantidad dada del elemento se reduzca a la mitad. Para ello aplicaremos el método de Runge-Kutta.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia(2).png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
&lt;br /&gt;
Consideraremos ahora una descomposición de un elemento A en otro C a través de un elemento o isótopo intermedio B&lt;br /&gt;
[[Archivo:DescomposicionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
donde k1 y k2 son las constantes de desintegración respectivas. Es importante considerar que el elemento C empieza a crearse en cuanto hay elemento B, es decir, podemos tener simultáneamente los 3 elementos. Con este concepto determinaremos el sistema de ecuaciones que nos permitirán conocer las cantidades de cada elemento en cada instante de tiempo. &lt;br /&gt;
[[Archivo:SistEcuacionC14.jpg|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio===&lt;br /&gt;
Le daremos unos valores a las constantes para resolver nuestro sistema, siendo K1=5, y K2=1.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
Resolvemos el sistema anterior con el método de Euler:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Metodo_de_eulerK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método trapecio'''&lt;br /&gt;
&lt;br /&gt;
Ahora aplicaremos el método del trapecio para resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
Podemos ver que, el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer.Hemos tomado como tiempo el eje de abscisas, y la cantidad del como eje de ordenadas. Tomando en tanto por uno la cantidad.&lt;br /&gt;
A decrece mas rápidamente, es decir, desaparece antes, B llega a una cantidad de 0.6.&lt;br /&gt;
En  conclusión el compuesto A desaparece de forma rápida y esto da lugar a que haya mas cantidad de B.&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler y trapecio (Constantes de integración intercambiadas)===&lt;br /&gt;
&lt;br /&gt;
Ahora, resolveremos el sistema pero intercambiando los valores de las constantes, es decir K1=1 y K2=5, y aplicando los mismos programas anteriores, Euler y trapecio.&lt;br /&gt;
&lt;br /&gt;
'''Método de Euler'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Eulerconstantesvariadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
'''Método del trapecio'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecioconstantescambiadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Trapecio,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
En todas las gráficas, con las K iniciales y con las K intercambiadas y con ambos métodos, podemos observar que el compuesto A decrece, el C crece y el B empieza creciendo para mas tarde decrecer y desaparecer. En esas últimas gráficas también hemos tomado como tiempo el eje de abscisas, y en tanto por uno la cantidad del compuesto como eje de ordenadas. &lt;br /&gt;
Podemos ver que la cantidad en tanto por uno de B sin cambiar las constantes llega a una cantidad de 0.6, mientras que con el cambio de constantes no llega a 0.2.&lt;br /&gt;
En  conclusión, al comparar los dos pares de gráficas observamos que ahora con el cambio de constantes A decrece más lentamente, y debido a eso la cantidad de B que se forma no llega a ser tan grande como la del apartado anterior, en el que el compuesto A desaparecía antes y eso daba lugar a más cantidad de B. La creación de C no difiere mucho entre los pares de gráficas, lo que significa que el tiempo que tarda A en descomponerse en C es independiente de las constantes de desintegración.&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.01.png&amp;diff=24187</id>
		<title>Archivo:Eulerpaso0.01.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.01.png&amp;diff=24187"/>
				<updated>2015-03-01T16:22:31Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.1.png&amp;diff=24184</id>
		<title>Archivo:Eulerpaso0.1.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerpaso0.1.png&amp;diff=24184"/>
				<updated>2015-03-01T16:11:04Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23722</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23722"/>
				<updated>2015-02-26T10:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Estudio de la evolución de concentraciones de compuestos interrelacionados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Metodo_de_eulerK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler con un paso de h=0.1. ]]&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método del Trapecio.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eulerconstantesvariadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecioconstantescambiadas.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Trapecio,con las constantes de desintegración cambiadas, con un paso de h=0.1. ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapecioconstantescambiadas.png&amp;diff=23721</id>
		<title>Archivo:Trapecioconstantescambiadas.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapecioconstantescambiadas.png&amp;diff=23721"/>
				<updated>2015-02-26T10:21:37Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerconstantesvariadas.png&amp;diff=23720</id>
		<title>Archivo:Eulerconstantesvariadas.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Eulerconstantesvariadas.png&amp;diff=23720"/>
				<updated>2015-02-26T10:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23718</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23718"/>
				<updated>2015-02-26T10:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Metodo_de_eulerK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método de Euler con un paso de h=0.1. ]]&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método del Trapecio.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Metodo_de_eulerK.png&amp;diff=23717</id>
		<title>Archivo:Metodo de eulerK.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Metodo_de_eulerK.png&amp;diff=23717"/>
				<updated>2015-02-26T10:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23714</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23714"/>
				<updated>2015-02-26T10:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Sistemas de ecuaciones lineales: Método del Trapecio. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método del Trapecio.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23713</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23713"/>
				<updated>2015-02-26T10:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método del Trapecio.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
%y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Método_del_trapecioK.png|1000px|thumb|center|Evolución del contenido de los compuestos A, B y C a lo largo del tiempo, según el método del Trapecio con un paso de h=0.1. ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:M%C3%A9todo_del_trapecioK.png&amp;diff=23712</id>
		<title>Archivo:Método del trapecioK.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:M%C3%A9todo_del_trapecioK.png&amp;diff=23712"/>
				<updated>2015-02-26T10:10:11Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23709</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23709"/>
				<updated>2015-02-26T10:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método del Trapecio.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
k1=5;&lt;br /&gt;
k2=1;&lt;br /&gt;
&lt;br /&gt;
M=[-k1,0;k1,-k2];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
%Para el Trapecio:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(f(tn,yn)+f(t(n+1),y(n+1))&lt;br /&gt;
%En este caso:&lt;br /&gt;
%y(n+1)=y(n)+h/2*(M*yn+M*y(n+1))&lt;br /&gt;
%Despejando manualmente:&lt;br /&gt;
%[1-(h/2)*M]*y(n+1)=y(n)+h/2*(M*yn)&lt;br /&gt;
%Llamando Z a:&lt;br /&gt;
%Z=[1-(h/2)*M]&lt;br /&gt;
%Z*(INV(z))*y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
%Y queda finalmente:&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=(INV(z))*[y(n)+h/2*(M*yn)]&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
Z=eye(2)-(h/2)*M;&lt;br /&gt;
y(:,i+1)=inv(Z)*(y(:,i)+(h/2)*M*y(:,i));%Trapecio&lt;br /&gt;
%y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23699</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23699"/>
				<updated>2015-02-26T09:46:56Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Sistemas de ecuaciones lineales: Método de Euler. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23698</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23698"/>
				<updated>2015-02-26T09:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Sistemas de ecuaciones lineales: Método de Euler. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23697</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23697"/>
				<updated>2015-02-26T09:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
 &lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
 &lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
 &lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
 &lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
 &lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
 M(i+1)=(M(i)-(k*h*M(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo para que quede un 8% de la cantidad inicial: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M);&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
 &lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
 &lt;br /&gt;
%Se inicializa &amp;quot;M&amp;quot; con M0 para irlo rellenando posteriormente con las soluciones obtenidas&lt;br /&gt;
%para cada instante mediante el bucle while. Simultáneamente se va ampliando el vector de tiempos&lt;br /&gt;
%hasta que se cumple la condición deseada.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
 &lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.5*M0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*M(i);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(i)+(h/2);&lt;br /&gt;
    M2=M(i)+(h/2)*K1;&lt;br /&gt;
    K2=-k*M2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    M3=M(i)+(h/2)*K2;&lt;br /&gt;
    K3=-k*M3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(i)+h;&lt;br /&gt;
    M4=M(i)+h*K3;&lt;br /&gt;
    K4=-k*M4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    M(i+1)=M(i)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la evolución de concentraciones de compuestos interrelacionados==&lt;br /&gt;
===Sistemas de ecuaciones lineales: Método de Euler.===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clc&lt;br /&gt;
clf&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%Datos iniciales:&lt;br /&gt;
%Tiempo:&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
%Paso:&lt;br /&gt;
h=0.1;&lt;br /&gt;
%Número de subintervalos&lt;br /&gt;
N=(tN-t0)/h; &lt;br /&gt;
&lt;br /&gt;
%Definimos la variable independiente: El vector tiempo&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
y=zeros(2,N+1);&lt;br /&gt;
&lt;br /&gt;
%Valores de las concentraciones iniciales:&lt;br /&gt;
A0=1;&lt;br /&gt;
B0=0;&lt;br /&gt;
C0=0;&lt;br /&gt;
&lt;br /&gt;
%Las soluciones se recogerán en un vector &amp;quot;y&amp;quot; que irá autoformándose.&lt;br /&gt;
%Inicialmente, sólo se le asignará los valores de las concentraciones iniciales desde las que parte.&lt;br /&gt;
&lt;br /&gt;
y0=[A0,B0]';&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Un sistema Lineal:&lt;br /&gt;
%y'=My+T&lt;br /&gt;
%En este problema en particular:&lt;br /&gt;
% A=(-k1    0)(A)+(0)&lt;br /&gt;
% B=( k1  -k2)(B)+(0)&lt;br /&gt;
&lt;br /&gt;
%M=(-k1    0)&lt;br /&gt;
%  ( k1  -k2)&lt;br /&gt;
&lt;br /&gt;
M=[-5,0;5,-1];&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(:,i+1)=y(:,i)+h*(M*y(:,i));%Euler&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%Se reasigna cada parte del vector &amp;quot;y&amp;quot; que recoge las soluciones con las concentraciones que representan:&lt;br /&gt;
A=y(1,:);&lt;br /&gt;
B=y(2,:);&lt;br /&gt;
C=C0+A0-A-B;&lt;br /&gt;
&lt;br /&gt;
%Dibujo:&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,A)&lt;br /&gt;
plot(t,B,'r')&lt;br /&gt;
plot(t,C,'g')&lt;br /&gt;
legend('Compuesto A','Compuesto B','Compuesto C','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23522</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23522"/>
				<updated>2015-02-24T23:20:23Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE TIEMPOS:&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE SOLUCIONES:&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all, clf&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10000;&lt;br /&gt;
y0=1;&lt;br /&gt;
&lt;br /&gt;
%h ES EL ESPACIO QUE OCUPA CADA SUBINTERVALOS (El paso).&lt;br /&gt;
%N ES EL NUMERO DE SUBINTERVALOS&lt;br /&gt;
%Tendremos N+1 NODOS&lt;br /&gt;
h=input('Introduce tamaño del paso h: ')&lt;br /&gt;
%h=0.1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%La variable independiente t:&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
%Se crea un vector &amp;quot;y&amp;quot; para irlo rellenando posteriormente con las soluciones.&lt;br /&gt;
%La longitud de y tiene que ser de la misma longitud que la del vector tiempo.&lt;br /&gt;
y=zeros(1,N+1); %Será la solución del Runge Kutta;&lt;br /&gt;
&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
n=1;&lt;br /&gt;
while y(n)&amp;gt;(0.5*y0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*y(n);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(n)+(h/2);&lt;br /&gt;
    y2=y(n)+(h/2)*K1;&lt;br /&gt;
    K2=-k*y2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    y3=y(n)+(h/2)*K2;&lt;br /&gt;
    K3=-k*y3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(n)+h;&lt;br /&gt;
    y4=y(n)+h*K3;&lt;br /&gt;
    K4=-k*y4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(n+1)=t(n)+h;&lt;br /&gt;
    n=n+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Rungekuttavidamedia.png|1000px|thumb|center|Evolución del contenido de C14 (hasta que éste es el 50% del contenido inicial) según el método de Runge Kutta con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
La vida media que da el programa es de 5592,51 años.&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Rungekuttavidamedia.png&amp;diff=23521</id>
		<title>Archivo:Rungekuttavidamedia.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Rungekuttavidamedia.png&amp;diff=23521"/>
				<updated>2015-02-24T23:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23520</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23520"/>
				<updated>2015-02-24T23:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE TIEMPOS:&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE SOLUCIONES:&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método de Runge-Kutta==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
clear all, clf&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10000;&lt;br /&gt;
y0=1;&lt;br /&gt;
&lt;br /&gt;
%h ES EL ESPACIO QUE OCUPA CADA SUBINTERVALOS (El paso).&lt;br /&gt;
%N ES EL NUMERO DE SUBINTERVALOS&lt;br /&gt;
%Tendremos N+1 NODOS&lt;br /&gt;
h=input('Introduce tamaño del paso h: ')&lt;br /&gt;
%h=0.1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%La variable independiente t:&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
%Se crea un vector &amp;quot;y&amp;quot; para irlo rellenando posteriormente con las soluciones.&lt;br /&gt;
%La longitud de y tiene que ser de la misma longitud que la del vector tiempo.&lt;br /&gt;
y=zeros(1,N+1); %Será la solución del Runge Kutta;&lt;br /&gt;
&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%RUNGE-KUTTA:&lt;br /&gt;
%K1=f(  tn  ,  yn  )&lt;br /&gt;
%K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
%K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
%K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
%y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
%En nuestro caso: y'=f(t,y)=-ky&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
n=1;&lt;br /&gt;
while y(n)&amp;gt;(0.5*y0)&lt;br /&gt;
    %K1=f(  tn  ,  yn  )&lt;br /&gt;
    K1=-k*y(n);&lt;br /&gt;
    %Definicion de variable K2&lt;br /&gt;
    %K2=f(  tn+h/2,  yn+K1*h/2 );&lt;br /&gt;
    t2=t(n)+(h/2);&lt;br /&gt;
    y2=y(n)+(h/2)*K1;&lt;br /&gt;
    K2=-k*y2;&lt;br /&gt;
    %Definicion de variable K3;&lt;br /&gt;
     %K3=f(  tn+h/2,  yn+K2*h/2 );&lt;br /&gt;
    t3=t2;&lt;br /&gt;
    y3=y(n)+(h/2)*K2;&lt;br /&gt;
    K3=-k*y3;&lt;br /&gt;
    %Definicion de variable K4;&lt;br /&gt;
     %K4=f(  tn+h,  yn+K3*h );&lt;br /&gt;
    t4=t(n)+h;&lt;br /&gt;
    y4=y(n)+h*K3;&lt;br /&gt;
    K4=-k*y4;&lt;br /&gt;
    %Funcion de RungeKutta;&lt;br /&gt;
    %y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    y(n+1)=y(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
    t(n+1)=t(n)+h;&lt;br /&gt;
    n=n+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo medio: ')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y)&lt;br /&gt;
legend('Runge Kutta','Location','best')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23518</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23518"/>
				<updated>2015-02-24T23:02:17Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Resolución por el método del Trapecio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
% Si representamos la concentración del elemento radiactivo M(t) como y(t):&lt;br /&gt;
%M'(t)=-kM(t)---&amp;gt; y'(t)=-ky(t)&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando se despeja manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE TIEMPOS:&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
&lt;br /&gt;
%VECTOR DE SOLUCIONES:&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23517</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23517"/>
				<updated>2015-02-24T22:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Resolución por el método del Trapecio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando despejo manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Resultado_del_tiempo_del_trapecio.png|500px|thumb|center|Resultado del valor del tiempo para el cual el contenido de C14 es el 8% del contenido inicial, según el método del Trapecio con un paso h=0.1 . ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Resultado_del_tiempo_del_trapecio.png&amp;diff=23516</id>
		<title>Archivo:Resultado del tiempo del trapecio.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Resultado_del_tiempo_del_trapecio.png&amp;diff=23516"/>
				<updated>2015-02-24T22:56:47Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23515</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23515"/>
				<updated>2015-02-24T22:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Resolución por el método del Trapecio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando despejo manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|1000px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23514</id>
		<title>Desintegración Radiactiva.Grupo 5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Desintegraci%C3%B3n_Radiactiva.Grupo_5&amp;diff=23514"/>
				<updated>2015-02-24T22:54:38Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Apartado 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Desintegración Radiactiva. Grupo 5. | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Álvaro Ramón López, Diego García Vaquero, Noemí Palomino Bustos, Mercedes Ruiz Barrajón, Teresa Quintana Romero, Araceli Martín Candilejo. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
 [[Categoría:ED14/15]]&lt;br /&gt;
 [[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Apartado 1==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
&lt;br /&gt;
%% TRABAJO 3 APARTADO 1&lt;br /&gt;
%       M'(t)=-1,24*10^(-4)*M(t)&lt;br /&gt;
%       M(0)=1&lt;br /&gt;
&lt;br /&gt;
% M(t) representa la cantidad de C14 en un instante dado, como no nos&lt;br /&gt;
% dan una cantidad inicial M0 supondremos que esta es uno. Nuestro objetivo&lt;br /&gt;
% es determinar en que intanste queda un 8% de la cantidad inicial M0.7&lt;br /&gt;
% Como M0=1, es como si trabajaramos todo el rato en tanto por uno&lt;br /&gt;
% Después demostraremos que quedará un 8% de M0 pasado el tiempo que&lt;br /&gt;
% tratamos de determinar independientemente del M0 adoptado.&lt;br /&gt;
&lt;br /&gt;
t0=0;&lt;br /&gt;
h=input('Inserte el valor del paso, por favor: ');&lt;br /&gt;
M0=input('Inserte la cantidad inicial de carbono 14, por favor: ');&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
M(1)=M0;&lt;br /&gt;
&lt;br /&gt;
% Euler explícito&lt;br /&gt;
i=1;&lt;br /&gt;
while M(i)&amp;gt;(0.08*M0)&lt;br /&gt;
  M(i+1)=M(i)+h*((-1.24*10^(-4))*M(i));&lt;br /&gt;
  t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo final:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
plot(t,M)&lt;br /&gt;
xlabel('Cantidad de Carbono 14');&lt;br /&gt;
ylabel('Tiempo (años)');&lt;br /&gt;
legend('Euler explícito','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Resolución por el método del Trapecio==&lt;br /&gt;
{{matlab|codigo=clear all&lt;br /&gt;
%Trapecio&lt;br /&gt;
clear all&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
%y´=f(t,y);&lt;br /&gt;
%y(t0)=y0;&lt;br /&gt;
&lt;br /&gt;
%y(n+1)=yn+(h/2)*(f(tn,yn)+f(t(n+1),y(n+1)))&lt;br /&gt;
%Hay que despejar manualmente para tener SOLO y(n+1) a un lado de la ecuación.&lt;br /&gt;
&lt;br /&gt;
%En este caso, cuando despejo manualmente:&lt;br /&gt;
%y(n+1)=y(n)+(h/2)(-ky(n)-ky(n+1))&lt;br /&gt;
%(1+kh/2)y(n+1)=y(n)-khy(n)/2&lt;br /&gt;
%y(n+1)=(y(n)-khy(n)/2)/(1+kh/2)&lt;br /&gt;
&lt;br /&gt;
%SOLUCIÓN:&lt;br /&gt;
&lt;br /&gt;
%PASO 1&lt;br /&gt;
%DATOS ENUNCIADO:&lt;br /&gt;
t0=0;&lt;br /&gt;
y0=1;&lt;br /&gt;
tN=10000;&lt;br /&gt;
&lt;br /&gt;
%NUMERO DE SUBINTERVALOS:N&lt;br /&gt;
h=0.1;&lt;br /&gt;
%h=(tN-t0)/N&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
%t=linspace(t0,tN,N+1);&lt;br /&gt;
y=zeros(1,N+1);&lt;br /&gt;
%relleno el primer valor de &amp;quot;y&amp;quot; con y0.&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
%Constante de desintegración:&lt;br /&gt;
k=1.24*10^(-4);&lt;br /&gt;
&lt;br /&gt;
%Bucle:&lt;br /&gt;
i=1;&lt;br /&gt;
while y(i)&amp;gt;(0.08*y0)&lt;br /&gt;
 y(i+1)=(y(i)-(k*h*y(i))/2)/(1+(k*h)/2); %Trapecio&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
 t(i+1)=t(i)+h;&lt;br /&gt;
  i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
disp('Tiempo para y=0.08:')&lt;br /&gt;
disp(t(end))&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y);&lt;br /&gt;
legend('Trapecio','Location','best');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Trapecio3)cuandoy=0.08.png|500px|thumb|center|Evolución del contenido de C14 según el método del Trapecio con un paso h=0.1 . ]]&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapecio3)cuandoy%3D0.08.png&amp;diff=23512</id>
		<title>Archivo:Trapecio3)cuandoy=0.08.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapecio3)cuandoy%3D0.08.png&amp;diff=23512"/>
				<updated>2015-02-24T22:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=22646</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=22646"/>
				<updated>2014-12-06T12:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Divergencia de un campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==º Situación inicial de la placa==&lt;br /&gt;
&lt;br /&gt;
Primero comenzaremos el estudio de la placa en cuestión planteando su representación gráfica mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Malla de datos.&lt;br /&gt;
xx=uu.*vv;                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Pepemola.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Líneas Coordenadas===&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5 ;xx12=uu.*-0.5;xx13=uu.*1;xx14=uu.*-1;&lt;br /&gt;
xx15=uu.*0.75;xx16=uu.*-0.75;xx17=uu.*0;                                % Parametrización X fijando v (0.5/-0.5/1/-1/0.75/-0.75/0) y variando u.&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));yy12=(1/2).*((uu.^2)-((-0.5).^2));&lt;br /&gt;
yy13=(1/2).*((uu.^2)-(1.^2));yy14=(1/2).*((uu.^2)-((-1).^2));&lt;br /&gt;
yy15=(1/2).*((uu.^2)-(0.75.^2));yy16=(1/2).*((uu.^2)-((-0.75).^2));     &lt;br /&gt;
yy17=(1/2).*((uu.^2)-(0.^2));                                           % Parametrización Y fijando v (0.5/-0.5/1/-1/0.75/-0.75/0) y variando u.&lt;br /&gt;
xx21=vv.*0.5;xx22=vv.*0.4;xx23=vv.*1;xx24=vv.*0.9;xx25=vv.*0.75;&lt;br /&gt;
xx26=vv.*0.65;xx27=vv.*(1/3);                                           % Parametrización X fijando u (0.5/0.4/1/0.9/0.75/0.65/0.333) y variando v.&lt;br /&gt;
yy21=(1/2).*((0.5.^2)-(vv.^2));yy22=(1/2).*((0.4.^2)-(vv.^2));&lt;br /&gt;
yy23=(1/2).*((1.^2)-(vv.^2));yy24=(1/2).*((0.9.^2)-(vv.^2));&lt;br /&gt;
yy25=(1/2).*((0.75.^2)-(vv.^2));yy26=(1/2).*((0.65.^2)-(vv.^2));&lt;br /&gt;
yy27=(1/2).*(((1/3).^2)-(vv.^2));                                       % Parametrización X fijando u (0.5/0.4/1/0.9/0.75/0.65/0.333) y variando v.&lt;br /&gt;
subplot(1,2,1);                                                         % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
hold on                                                                 % Inicio superposición de gráficos.&lt;br /&gt;
mesh(xx11,yy11,0*xx);mesh(xx12,yy12,0*xx);mesh(xx13,yy13,0*xx);&lt;br /&gt;
mesh(xx14,yy14,0*xx);mesh(xx15,yy15,0*xx);mesh(xx16,yy16,0*xx);&lt;br /&gt;
mesh(xx17,yy17,0*xx);                                                   % Mallados.&lt;br /&gt;
axis([-1,1,-1,1])                                                       % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                                                                 % Ver imagen desde arriba.&lt;br /&gt;
hold off                                                                % Fin superposición de gráficos.&lt;br /&gt;
subplot(1,2,2);                                                         % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
hold on                                                                 % Inicio superposición de gráficos.&lt;br /&gt;
mesh(xx21,yy21,0*xx);mesh(xx22,yy22,0*xx);mesh(xx23,yy23,0*xx);&lt;br /&gt;
mesh(xx24,yy24,0*xx);mesh(xx25,yy25,0*xx);mesh(xx26,yy26,0*xx);&lt;br /&gt;
mesh(xx27,yy27,0*xx);                                                   % Mallados.&lt;br /&gt;
axis([-1,1,-1,1])                                                       % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                                                                 % Ver imagen desde arriba.&lt;br /&gt;
hold off                                                                % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
A continuación se muestra las gráficas resultantes:&lt;br /&gt;
[[Archivo:Feofeo.jpg|1000px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_o}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_o}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_o}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
plot(xx,yy);               % Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos.&lt;br /&gt;
mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen obtenida es:&lt;br /&gt;
[[Archivo:Oleole.jpg|1000px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
T=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,T,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,T); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(T))                          % Valor máximo de la temperatura en toda la región.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Al ejecutar el código se obtienen estas gráficas:&lt;br /&gt;
[[Archivo:Temperatura555.jpg|900px|thumb|centre|Gráficas de la variación de la temperatura en la placa.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
El valor de temperatura máximo obtenido en la placa es '''8.7332''' y se da en el punto con el &amp;lt;math&amp;gt;|x|&amp;lt;/math&amp;gt; mínimo y la &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; máxima.&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte, las curvas de nivel expresan los puntos que se encuentran a la misma altura, siendo en nuestro caso aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo en consecuencia perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv;                                            % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen obtenida es la siguiente:&lt;br /&gt;
[[Archivo:Gradientetemperatura5.jpg|900px|thumb|centre|Gráfica que representa el gradiente superpuesto a las curvas de nivel.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Efectivamente en la imagen se aprecia la perpendicularidad de los vectores del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
==º Acción de una fuerza sobre el sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; y la placa deformada será la siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Ux=-2.*uu.*vv;                          % Componente x del campo de desplazamientos u.&lt;br /&gt;
Uy=-2.*uu.^2;                           % Componente y del campo de desplazamientos u.&lt;br /&gt;
subplot(1,3,1)                          % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
quiver(xx,yy,Ux,Uy);                    % Representación del campo vectorial de desplazamientos u.&lt;br /&gt;
axis([-1,1,-1,1]);                      % Selecciona la región a dibujar.&lt;br /&gt;
xd=xx+Ux;                               % Componente x final del sólido deformado.&lt;br /&gt;
yd=yy+Uy;                               % Componente y final del sólido deformado.&lt;br /&gt;
subplot(1,3,2), mesh(xx,yy,0*xx);       % Muestra varias imágenes (2ª Imagen) y mallado completo.&lt;br /&gt;
axis([-1,1,-1,1])                       % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                 % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,3,3), mesh(xd,yd,0*xd);       % Muestra varias imágenes (3ª Imagen) y mallado completo.&lt;br /&gt;
axis([-1,1,-2,1]);                      % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                 % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las imágenes obtenidas fueron las siguientes:&lt;br /&gt;
[[Archivo:Todo0000.jpg|1000px|thumb|centre|Gráficas que muestran, de izquierda a derecha, el campo de vectores de desplazamiento, el mallado original de la placa, y el resultado final de la placa tras la aplicación de la fuerza.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión::&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{1}{ \sqrt{g} } \frac{\partial [\sqrt{g} u^{i}]  }{\partial u^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y si la divergencia es negativa se dice que tiene &amp;quot;sumideros&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso, recordamos que estaba definido por: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión &amp;lt;math&amp;gt;u^i=\vec{u}{g^i}&amp;lt;/math&amp;gt;. Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{\vec{g_u},\vec{g_v}\}=\{ v\hat{e_1} +u \hat{e_2} , u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de &amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} \vec{g_u}\cdot\vec{g_u}  &amp;amp;  \vec{g_u}\cdot\vec{g_v} \\ \vec{g_v}\cdot\vec{g_u}  &amp;amp;  \vec{g_v}\cdot\vec{g_v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}\qquad G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{v}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es &amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt;. Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Divergencia=(-2.*(3*uu.^2+vv.^2)./(uu.^2+vv.^2));   % Campo Divergencia.&lt;br /&gt;
surf(xx,yy,Divergencia);colorbar;                   % Visualización de superficie en 3D más leyenda en color.   &lt;br /&gt;
axis([-1,1,-1,1])                                   % Selecciona la región a dibujar.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Jauja.jpg|800px|thumb|centre|Imagen de la divergencia &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
Podemos corroborar con la imagen de la placa deformada, que el mayor cambio de área se produce en la zona superior de la misma, la cual se deforma en sentido descendente; mientras que la menor variación se produce en los picos inferiores, los cuales se trasladan al lado opuesto, &amp;quot;doblándose&amp;quot; la placa sobre el eje de ordenadas.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} \vec{g_u}  &amp;amp;  \vec{g_v}  &amp;amp; \vec{g_w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} \vec{g_u}\cdot\vec{g_u}  &amp;amp;  \vec{g_u}\cdot\vec{g_v}  &amp;amp; \vec{g_u}\cdot\vec{g_w} \\ \vec{g_v}\cdot\vec{g_u}  &amp;amp;  \vec{g_v}\cdot\vec{g_v}  &amp;amp; \vec{g_v}\cdot\vec{g_w}   \\ \vec{g_w}\cdot\vec{g_u} &amp;amp;\vec{g_w}\cdot\vec{g_v}&amp;amp;\vec{g_w}\cdot\vec{g_w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; había quedado definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}\cdot{r_{o}})=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\vec{u}{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=\vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El significado físico de esta situación se traduce en que el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotación.&lt;br /&gt;
&lt;br /&gt;
==º Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
&lt;br /&gt;
En un medio elástico, lineal, isótropo y homogéneo, los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma ^ij=λ\nabla·\vec{u}1+2μ\epsilon&amp;lt;/math&amp;gt; siendo:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec{u})&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec{u})=\frac{\nabla\vec{u}+ \nabla\vec{u}^t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material.&lt;br /&gt;
&lt;br /&gt;
Se utilizarán estas expresiones para dibujar las tensiones normales en la dirección que marca &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección que marca &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;, es decir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}·σ·\frac{\vec{g}_u}{|\vec{g_u}|}\qquad\frac{\vec{g}_v}{|\vec{g_v}|}·σ·\frac{\vec{g}_v}{|\vec{g_v}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bajo estas instrucciones se empieza a definir &amp;lt;math&amp;gt;\sigma ^ij&amp;lt;/math&amp;gt;. Para ello nos serviremos de la fórmula de las derivadas parciales covariantes &amp;lt;math&amp;gt;u^{i}, _j  =  \frac{\partial u^i}{\partial x^j}+\Gamma^i_{jk}u^k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1. Tomaremos &amp;lt;math&amp;gt;λ=μ=1&amp;lt;/math&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
'''2. Se calcula el tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec{u}= \begin{bmatrix} \frac{\partial u^u}{\partial u}  + \Gamma ^1_{11} u^u &amp;amp;  \frac{\partial u^u}{\partial v}  + \Gamma ^1_{12} u^u  &amp;amp; \frac{\partial u^u}{\partial w}  + \Gamma ^1_{13} u^u \\ \frac{\partial u^v }{\partial u} + \Gamma ^{2}_{11}u^u  &amp;amp;  \frac{\partial u^v }{\partial v} + \Gamma ^{2}_{12}u^u &amp;amp; \frac{\partial u^v }{\partial w} + \Gamma ^{2}_{13}u^u  \\ \frac{\partial u^w }{\partial u} + \Gamma ^{3}_{11}u^u &amp;amp;\frac{\partial u^w }{\partial v} + \Gamma ^{3}_{12}u^u&amp;amp;\frac{\partial u^w }{\partial w} + \Gamma ^{3}_{13}u^u\end{bmatrix}=\begin{bmatrix}-2- \frac{2u^2}{u^2+v^2} &amp;amp; \frac{-2uv}{u^2+v^2} &amp;amp; 0 \\\frac{2uv}{u^2+v^2}  &amp;amp; \frac{-2u^2}{u^2+v^2} &amp;amp; 0\\0&amp;amp;0&amp;amp;0 \end{bmatrix}\qquad\nabla \vec{u}^t=\begin{bmatrix}-2- \frac{2u^2}{u^2+v^2} &amp;amp; \frac{2uv}{u^2+v^2} &amp;amp; 0 \\\frac{-2uv}{u^2+v^2}  &amp;amp; \frac{-2u^2}{u^2+v^2} &amp;amp; 0\\0&amp;amp;0&amp;amp;0 \end{bmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
'''3. Parte simétrica del tensor gradiente &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon (\vec{u})&amp;lt;/math&amp;gt; :'''&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\epsilon (\vec{u})=\begin{bmatrix}\frac{-4u^2-2v^2}{(u^2+v^2)} &amp;amp; 0 &amp;amp; 0 \\\ 0  &amp;amp; \frac{-2u^2}{(u^2+v^2)} &amp;amp; 0\\0&amp;amp;0&amp;amp;0 \end{bmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Cálculo de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;:'''&lt;br /&gt;
Se recuerda que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma ^ij=λ\nabla·\vec{u}1+2μЄ=\begin{bmatrix}\frac{-14u^2-6v^2}{u^2+v^2} &amp;amp; 0 &amp;amp; 0 \\\ 0  &amp;amp; \frac{-10u^2-2v^2}{u^2+v^2} &amp;amp; 0\\0 &amp;amp;0&amp;amp; \frac{-6u^2-2v^2}{u^2+v^2}  \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por último, para la representación de las tensiones normales en la dirección de &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección de &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;, se necesita definir:&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}= \frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad\frac{\vec{g}_v}{|\vec{g_v}|}=\frac{u\vec {e_1}-v\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto, se puede proceder en Matlab al cálculo de las matrices que permitirán posteriormente la representación de las tensiones normales en la dirección que marca &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección de &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}·σ·\frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_v}{|\vec{g_v}|}·σ·\frac{\vec{g}_v}{|\vec{g_v}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
La tensión de Von Mises es un escalar que indica el comportamiento plástico del sólido.:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma _{vm}= \sqrt{ \frac{( \sigma _1- \sigma _2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2 }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1,\sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son los autovalores del tensor &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (tensiones principales).&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
sigma1=(-14*uu.^2-6*vv.^2)./(vv.^2+uu.^2);                                        % Autovalor 1.&lt;br /&gt;
sigma2=(-10*uu.^2-2*vv.^2)./(vv.^2+uu.^2);                                        % Autovalor 2.&lt;br /&gt;
sigma3=(-6*uu.^2-2*vv.^2)./(vv.^2+uu.^2);                                         % Autovalor 3.&lt;br /&gt;
Mises=sqrt(((sigma1-sigma2).^2+(sigma2-sigma3).^2+(sigma3-sigma1).^2)./2);        % Fórmula de Von Misses.&lt;br /&gt;
surf(xx,yy,Mises);                                                                % Visualización de superficie en 3D.&lt;br /&gt;
axis([-1,1,-1,1])                                                                 % Selecciona la región a dibujar.&lt;br /&gt;
max(max(Mises))                                                                   % Valor máximo de la tensión de Von Mises en toda la región.                                                             &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Este fue el resultado:&lt;br /&gt;
[[Archivo:Elele.jpg|800px|thumb|centre|Visualización en 3D de la placa tras la tensión de Von Mises.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El valor máximo de la tensión de Von Mises es '''6.9282''' y se alcanza en los '''puntos de la placa pertenecientes al eje de ordenadas'''.&lt;br /&gt;
&lt;br /&gt;
==º Masa de la placa==&lt;br /&gt;
En último lugar procedemos al cálculo de la masa de la placa. Para ello partimos de una función de densidad &amp;lt;math&amp;gt;xye^{-1/x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para hallar la masa de la placa,  utilizaremos un proceso numérico basado en el '''Método del Trapecio para la aproximación de integrales'''. El cálculo se basa en aplicar la función en cada punto y obtener una matriz de valores de la densidad en cada punto evaluado de la malla. Una vez hallada la matriz, multiplicándola por un vector fila y columna y sumando todos los elementos de la matriz obtendremos la masa total de la placa.&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; pueden ser valores negativos, puede resultar que la función densidad sea negativa en algunos puntos de la placa. Para evitar este absurdo, los resultados finales se obtendrán a partir de convertir todos los valores de la matriz de densidades a su valor absoluto, multiplicándolos posteriormente por los pasos y sumándolos todos entre sí.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Malla de datos.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w1(1)=1/2; w1(N1+1)=1/2;                 % Primer y último de la matriz w1. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w2(1)=1/2; w2(N1+1)=1/2;                 % Primer y último de la matriz w2.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El valor final de la masa obtenido es '''0.0026'''&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21812</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21812"/>
				<updated>2014-12-05T13:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==º Situación inicial de la placa==&lt;br /&gt;
&lt;br /&gt;
Primero comenzaremos el estudio de la placa en cuestión planteando su representación gráfica mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx12=uu.*-0.5  ;                          % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx13=uu.*1  ;                             % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx14=uu.*-1  ;                            % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx15=uu.*0.75  ;                          % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx16=uu.*-0.75  ;                         % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
xx17=uu.*0  ;                             % ----------------------------------------------Parametrización X.&lt;br /&gt;
yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
A continuación se representa las gráficas resultantes:&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expresión en la Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos.&lt;br /&gt;
mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Al ejecutar el código se obtienen estas gráficas:&lt;br /&gt;
[[Archivo:graficatemperatura.jpg|800px|thumb|centre|Gráficas de la temperatura en la placa.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = \frac{1}{\sqrt{g}} \frac{\part}{\part x^i}&lt;br /&gt;
\left(\sqrt{g} v^i \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y si la divergencia es negativa se dice que tiene &amp;quot;sumideros&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u^i=\mathbf{\vec{u}}\cdot\mathbf{g^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{g_u , g_v\}=\{ v\hat{e_1} +u \hat{e_2} ; u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; había quedado definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\mathbf{\vec{b}}\cdot\mathbf{r_{0}})=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
&lt;br /&gt;
En un medio elástico, lineal, isótropo y homogéneo, los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σij&amp;lt;/math&amp;gt; a través de la fórmula: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;σ=λ\nabla·\vec{u}1+2μЄ&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
siendo:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec{u})&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec{u})=\frac{\nabla\vec{u}+ \nabla\vec{u}^t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material.&lt;br /&gt;
&lt;br /&gt;
Se utilizarán estas expresiones para dibujar las tensiones normales en la dirección que marca &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección que marca &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;,es decir:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}·σ·\frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_v}{|\vec{g_v}|}·σ·\frac{\vec{g}_v}{|\vec{g_v}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bajo estas instrucciones se empieza a definir &amp;lt;math&amp;gt;σij&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
'''1.Tomaremos &amp;lt;math&amp;gt;λ=μ=1&amp;lt;/math&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
'''2.Se calcula el tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec{u}= \begin{bmatrix} \frac{\partial u_{u}}{\partial u}  &amp;amp;  \frac{\partial u_{u}}{\partial v}  &amp;amp; \frac{\partial u_{u}}{\partial w} \\ \frac{\partial u_{v}}{\partial u}  &amp;amp;  \frac{\partial u_{v}}{\partial v} &amp;amp; \frac{\partial u_{v}}{\partial w}  \\ \frac{\partial u_{w}}{\partial u} &amp;amp;\frac{\partial u_{w}}{\partial v}&amp;amp;\frac{\partial u_{w}}{\partial w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Reutilizando las componentes covariantes de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec{u}= \begin{bmatrix} -6u^2-2v^2  &amp;amp;  -4uv  &amp;amp; 0 \\ 0  &amp;amp;  0 &amp;amp; 0  \\ 0 &amp;amp;0&amp;amp;0\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3.Parte simétrica del tensor gradiente &amp;lt;math&amp;gt;\nabla\vec{u}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon (\vec{u})&amp;lt;/math&amp;gt; :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec{u})=\frac{\nabla\vec{u}+ \nabla\vec{u}^t}{2}=\begin{bmatrix} -6u^2-2v^2  &amp;amp;  -2uv  &amp;amp; 0 \\ -2uv  &amp;amp;  0 &amp;amp; 0  \\ 0 &amp;amp;0&amp;amp;0\end{bmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. Cálculo de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;:'''&lt;br /&gt;
Se recuerda que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;σ=λ\nabla·\vec{u}1+2μЄ=\begin{bmatrix} \frac{-6u^2-2v^2}{u^2+v^2}-12u^2-4v^2  &amp;amp;  -4uv  &amp;amp; 0 \\ -4uv  &amp;amp;  \frac{-6u^2-2v^2}{u^2+v^2} &amp;amp; 0  \\ 0 &amp;amp;0&amp;amp;\frac{-6u^2-2v^2}{u^2+v^2}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por último,para la respresentación de las tensiones normales en la dirección de &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección de &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;,se necesita definir &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}= \frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_v}{|\vec{g_v}|}=\frac{u\vec {e_1}-v\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo esto,se puede prodecer en el código de Matlab al cálculo de las matrices que permitirán posteriormente la respresentación de las tensiones normales en la dirección que marca &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y la dirección de &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_u}{|\vec{g_u}|}·σ·\frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\vec{g}_v}{|\vec{g_v}|}·σ·\frac{\vec{g}_v}{|\vec{g_v}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21172</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21172"/>
				<updated>2014-12-04T23:50:25Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Cálculo del rotacional de un campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá::&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos, y representar la gráfica que queda en función de variar la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión:&lt;br /&gt;
{{ecuación|&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = \frac{1}{\sqrt{g}} \frac{\part}{\part x^i}&lt;br /&gt;
\left(\sqrt{g} v^i \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
||left}}&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y tiene &amp;quot;sumideros&amp;quot; si la divergencia es negativa.&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\mathbf{\vec{b}}\cdot\mathbf{r_{0}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u^i=\mathbf{\vec{u}}\cdot\mathbf{g^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{g_u , g_v\}=\{ v\hat{e_1} +u \hat{e_2} ; u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; había quedado definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\mathbf{\vec{b}}\cdot\mathbf{r_{0}})=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21171</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21171"/>
				<updated>2014-12-04T23:49:44Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Divergencia de un campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá::&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos, y representar la gráfica que queda en función de variar la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión:&lt;br /&gt;
{{ecuación|&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = \frac{1}{\sqrt{g}} \frac{\part}{\part x^i}&lt;br /&gt;
\left(\sqrt{g} v^i \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
||left}}&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y tiene &amp;quot;sumideros&amp;quot; si la divergencia es negativa.&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\mathbf{\vec{b}}\cdot\mathbf{r_{0}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u^i=\mathbf{\vec{u}}\cdot\mathbf{g^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{g_u , g_v\}=\{ v\hat{e_1} +u \hat{e_2} ; u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; había quedado definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21160</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21160"/>
				<updated>2014-12-04T23:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Cálculo del rotacional de un campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá::&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos, y representar la gráfica que queda en función de variar la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión:&lt;br /&gt;
{{ecuación|&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = \frac{1}{\sqrt{g}} \frac{\part}{\part x^i}&lt;br /&gt;
\left(\sqrt{g} v^i \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
||left}}&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y tiene &amp;quot;sumideros&amp;quot; si la divergencia es negativa.&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u^i=\mathbf{\vec{u}}\cdot\mathbf{g^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{g_u , g_v\}=\{ v\hat{e_1} +u \hat{e_2} ; u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; había quedado definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21157</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21157"/>
				<updated>2014-12-04T23:37:05Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Divergencia de un campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá::&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos, y representar la gráfica que queda en función de variar la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
La divergencia de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la expresión:&lt;br /&gt;
{{ecuación|&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = \frac{1}{\sqrt{g}} \frac{\part}{\part x^i}&lt;br /&gt;
\left(\sqrt{g} v^i \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
||left}}&lt;br /&gt;
&lt;br /&gt;
La divergencia controla la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial (sobre la superficie que rodea a un volumen de control), con lo cual, si la divergencia es positiva, el campo tiene &amp;quot;fuentes&amp;quot; , y tiene &amp;quot;sumideros&amp;quot; si la divergencia es negativa.&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el cálculo de la divergencia necesito las componentes contravariantes &amp;lt;math&amp;gt;u^u,u^v,u^w&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u^i=\mathbf{\vec{u}}\cdot\mathbf{g^i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordando que &amp;lt;math&amp;gt;{g^i}&amp;lt;/math&amp;gt; son las componentes contravariantes de la base natural &amp;lt;math&amp;gt;\{g_u , g_v\}=\{ v\hat{e_1} +u \hat{e_2} ; u\hat{e_1} -v \hat{e_2}\}&amp;lt;/math&amp;gt;, éstas se hallan a partir de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{g^i}=G^{ij}g_j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo &amp;lt;math&amp;gt;G^{ij}&amp;lt;/math&amp;gt; la matriz inversa de la matriz de Gram de la base natural &amp;lt;math&amp;gt;G_{ij}&amp;lt;/math&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G_{ij}=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0 \\ 0  &amp;amp;  u^2+v^2\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G^{ij}=G^{-1}_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando la anterior expresión se calculan las &amp;lt;math&amp;gt;g^{i}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;g^{u}=\frac{1}{ u^2+v^2 }(u\hat{e_1} -v \hat{e_2}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, las componentes contravariantes del campo quedan:&lt;br /&gt;
*&amp;lt;math&amp;gt;u^u=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u^v=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ya se pueden sustituir todos los términos en la expresión de la divergencia. El resultado final es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u = -2\frac{3u^2+v^2}{u^2+v^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Dado que el resultado es negativo se puede concluir que existen sumideros en el flujo que atraviesa el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;. Ésa es la expresión que se utilizará en el código de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21103</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=21103"/>
				<updated>2014-12-04T22:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Cálculo del rotacional de un campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá::&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''. El intervalo en el que representaremos comprende::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas &amp;lt;math&amp;gt;P1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas, es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas'''. Las líneas coordenadas son aquellas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, dentro de sus respectivos intervalos, y representar la gráfica que queda en función de variar la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas fijando la variable &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, respectivamente.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas (de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, (&amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas (Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==º Acción de la temperatura en la placa==&lt;br /&gt;
=== Influencia de un foco de calor ===&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de T y curvas de nivel===&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos.&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante :&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_w}=\hat{e_3}&amp;lt;/math&amp;gt;    (suponiendo una tercera componente en la transformación: &amp;lt;math&amp;gt; z=w&amp;lt;/math&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
El término &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es el determinante de la matriz de Gram &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;de la base natural:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G=\begin{bmatrix} g_{u}g_{u}  &amp;amp;  g_{v}g_{u}  &amp;amp; g_{w}g_{u} \\ g_{v}g_{u}  &amp;amp;  g_{v}g_{v}  &amp;amp; g_{v}g_{w}   \\ g_{w}g_{u} &amp;amp;g_{w}g_{v}&amp;amp;g_{w}g_{w}\end{bmatrix}=\begin{bmatrix} u^2+v^2  &amp;amp;  0  &amp;amp; 0 \\ 0  &amp;amp;  u^2+v^2  &amp;amp; 0   \\ 0 &amp;amp;0&amp;amp;1\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que &amp;lt;math&amp;gt;g=(u^2+v^2)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por su parte, el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; , en este caso está definido por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec {u}(u,v)= \vec{a} (\vec{b}   \vec{r_o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}&amp;lt;/math&amp;gt;.&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt;{|\vec{g_u}|}=\sqrt{u^2+v^2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{a}= \frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{b}= -4\frac{v\hat{e_1} +u \hat{e_2}}{\sqrt{u^2+v^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operando, la expresión del campo de desplazamientos &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\frac{-4uv^2 -2u(u^2-v^2)}{ u^2+v^2 }(v\hat{e_1} +u \hat{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volviendo al Rotacional, necesitamos, por último hallar las componentes covariantes &amp;lt;math&amp;gt;u_{u},u_{v},u_{w}&amp;lt;/math&amp;gt; del campo. Éstas se calculan por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{i}=\mathbf{\vec{u}}\cdot\mathbf{g_{i}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera:&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{u}=-4uv^2 -2u(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{v}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;u_{w}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y ahora se tienen todos los términos para sustituir en la expresión del rotacional:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} v\hat{e_1} +u \hat{e_2}  &amp;amp;  u\hat{e_1} -v \hat{e_2}  &amp;amp; \hat{e_3} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -4uv^2 -2u(u^2-v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que el el valor de &amp;lt;math&amp;gt;\nabla \times\vec{u}=0&amp;lt;/math&amp;gt; no hay nada que representar ni hallar numéricamente. Él significado físico de esta situación se traduce en que el campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene tendencia a rotar sobre ningún punto.&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                          % Número de puntos.&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;                   % Extremos de los intervalos.&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;                % Pasos.&lt;br /&gt;
u=a:h1:b; v=c:h2:d;                      % Intervalos.&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                   % Matrices.&lt;br /&gt;
xx=uu.*vv;                               % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));             % Parametrización Y.&lt;br /&gt;
d=(xx.*yy).*(exp(-1./(xx.^2)));          % Función Densidad.&lt;br /&gt;
D=abs(d);                                % Función Densidad en valor absoluto.&lt;br /&gt;
w1=ones(N1+1,1);                         % Matriz de N1+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
w2=ones(N2+1,1);                         % Matriz de N2+1 elementos unidad.&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;                   % Primer y último de la matriz w. &lt;br /&gt;
result=h1*h2*w2'*d*w1                    % Masa obtenida con la función densidad d.&lt;br /&gt;
result=h1*h2*w2'*D*w1                    % Masa obtenida con la función densidad D.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=19186</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=19186"/>
				<updated>2014-12-03T18:40:47Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1/3,1].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [-1,1].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices de datos.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
==Acción de la temperatura en la placa==&lt;br /&gt;
== Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
==Acción de una fuerza sobre sólido==&lt;br /&gt;
=== Campo de desplazamientos ===&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
===Divergencia de un campo===&lt;br /&gt;
===Cálculo del rotacional de un campo vectorial===&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante. &amp;lt;math&amp;gt;\vec{g_w}=\vec{e_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix} = \frac{1}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -2u(u^2+v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=\frac{u^2+v^2}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\-2u&amp;amp;0&amp;amp;0\end{bmatrix}=   -2u ( \frac{\partial g_{v} }{\partial w} -  \frac{\partial  g_{w} }{\partial v} )-2u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones sobre la placa==&lt;br /&gt;
===Tensor de tensiones===&lt;br /&gt;
===Tensión de Von Mises===&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N1=200; N2=200;                  %Number of points&lt;br /&gt;
a=1/3; b=1; c=-1; d=1;             %Extremes of the interval&lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
u=a:h1:b; v=c:h2:d;              %coordinates of the partition&lt;br /&gt;
[uu,vv]=meshgrid(u,v);           %coordinates of the rectangle&lt;br /&gt;
xx=uu.*vv;                                                     % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));&lt;br /&gt;
f=(xx.*yy).*(exp(-1./(xx.^2)));                %function&lt;br /&gt;
F=abs(f);&lt;br /&gt;
w1=ones(N1+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);                 %weights vector&lt;br /&gt;
w(1)=1/2; w(N2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*F*w1            % result&lt;br /&gt;
result=h1*h2*w2'*f*w1            % result}}&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18910</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18910"/>
				<updated>2014-12-03T16:51:27Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo del rotacional de un campo vectorial==&lt;br /&gt;
&lt;br /&gt;
La expresión del rotacional de un campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; se halla por la siguiente expresión: &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De nuevo necesitaremos definir una tercera componente &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt; para el cálculo de ese determinante. &amp;lt;math&amp;gt;\vec{g_w}=\vec{e_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times\vec{u}=  \frac{1}{ \sqrt{g} } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ u_{u} &amp;amp;u_{v}&amp;amp;u_{w}\end{bmatrix} = \frac{1}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\ -2u(u^2+v^2) &amp;amp;0&amp;amp;0\end{bmatrix}=\frac{u^2+v^2}{ u^2+v^2 } \begin{bmatrix} g_{u}  &amp;amp;  g_{v}  &amp;amp; g_{w} \\ \frac{\partial}{\partial u}  &amp;amp;  \frac{\partial}{\partial v} &amp;amp; \frac{\partial}{\partial w}  \\-2u&amp;amp;0&amp;amp;0\end{bmatrix}=   -2u ( \frac{\partial g_{v} }{\partial w} -  \frac{\partial  g_{w} }{\partial v} )-2u=0&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18816</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18816"/>
				<updated>2014-12-03T16:10:29Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Base Natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Natural===&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18815</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18815"/>
				<updated>2014-12-03T16:09:52Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Líneas coordenadas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Líneas coordenadas===&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18814</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18814"/>
				<updated>2014-12-03T16:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Representación de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18808</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18808"/>
				<updated>2014-12-03T16:06:22Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18792</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18792"/>
				<updated>2014-12-03T16:02:28Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Base Natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2}(v \vec{e_1} +u \vec{e_2})&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18786</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18786"/>
				<updated>2014-12-03T16:01:09Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Base Natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La imagen que se obtiene con este código es:&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulta coherente porque los vectores dibujados son tangentes a las líneas coordenadas ( Recordamos que &amp;lt;math&amp;gt;\vec{g_u}y \vec{g_v}&amp;lt;/math&amp;gt; se obtienen al derivar el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; con respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g_u}}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{-4uv^2-2u(u^2-v^2)}{u^2+v^2} \vec{g_u}=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18773</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18773"/>
				<updated>2014-12-03T15:54:05Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Base Natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
   subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g}_u}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{ \vec{g_u}}{u^2+v^2}(-4(uv^2+\frac{u}{2}(u^2-v^2)))=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18766</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18766"/>
				<updated>2014-12-03T15:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Líneas coordenadas y vectores de la base natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural =&amp;gt; &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región comprendida entre las parábolas &amp;lt;math&amp;gt;P1=18y−81x^2−1=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2=2y+x^2−1=0&amp;lt;/math&amp;gt; Para representarla usaremos un sistema de coordenadas adaptado a la geometría que nos dan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x=uv \qquad y=\frac{(u^2−v^2)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con u,v definidas en (u,v) ∈ [1/3,1] × [−1,1].&lt;br /&gt;
&lt;br /&gt;
Representación de la placa:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g}_u}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{ \vec{g_u}}{u^2+v^2}(-4(uv^2+\frac{u}{2}(u^2-v^2)))=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18760</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18760"/>
				<updated>2014-12-03T15:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Base Natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
Cuando se realiza una transformación a coordenadas curvilíneas ( de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;), el vector de posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{r_0}=x\hat{e_1} +y \hat{e_2} =uv\hat{e_1} +\dfrac{1}{2}(u^2-v^2) \hat{e_2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base natural &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt;es la que tiene por vectores el resultado de derivar el vector posición &amp;lt;math&amp;gt; \vec{r_0}&amp;lt;/math&amp;gt; según las nuevas coordenadas &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. Dado que es un problema sobre una placa plana, estamos en una situación de dos dimensiones en la que para cualquier base, sólo se requieren dos vectores, ( &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; ). No obstante, para cuestiones que trataremos posteriormente será necesario considerar una tercera coordenada (por ejemplo, para el cálculo del rotacional), por ello, incluiremos en nuestra base natural el vector &amp;lt;math&amp;gt;\vec{g_w}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código de Matlab utilizado para hallar los vectores &amp;lt;math&amp;gt;\vec{g_u}, \vec{g_v}&amp;lt;/math&amp;gt; es :&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
    subplot(3,3,4);            % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
    hold on                    % Inicio superposición de gráficos&lt;br /&gt;
    mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
    quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
    quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
    axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
    hold off                   % Fin superposición de gráficos.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Líneas coordenadas y vectores de la base natural ==&lt;br /&gt;
&lt;br /&gt;
Las líneas coordenadas y los vectores de la base natural irán cambiado en direccion según el punto de la placa, ya que la base natural en estas coordenadas no es constante.&lt;br /&gt;
La base natural será la siguiente: &amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2} \qquad \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=     &lt;br /&gt;
xx11=uu.*0.5;xx12=uu.*-0.5;xx13=uu.*1;xx14=uu.*-1;xx15=uu.*0.75;xx16=uu.*-0.75;xx17=uu.*0;                                                   % ---Coordenadas X de Lïneas coordenadas fijando v&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));yy12=(1/2).*((uu.^2)-((-0.5).^2));yy13=(1/2).*((uu.^2)-(1.^2));&lt;br /&gt;
yy14=(1/2).*((uu.^2)-((-1).^2));yy15=(1/2).*((uu.^2)-(0.75.^2));yy16=(1/2).*((uu.^2)-((-0.75).^2));yy17=(1/2).*((uu.^2)-(0.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando v&lt;br /&gt;
xx21=vv.*0.5;xx22=vv.*0.4;xx23=vv.*1;xx24=vv.*0.9;xx25=vv.*0.75;xx26=vv.*0.65;xx27=vv.*(1/3);                                                % ---Coordenadas X de Lïneas coordenadas fijando u&lt;br /&gt;
yy21=(1/2).*((0.5.^2)-(vv.^2));yy22=(1/2).*((0.4.^2)-(vv.^2));yy23=(1/2).*((1.^2)-(vv.^2));&lt;br /&gt;
yy24=(1/2).*((0.9.^2)-(vv.^2));yy25=(1/2).*((0.75.^2)-(vv.^2));yy26=(1/2).*((0.65.^2)-(vv.^2));yy27=(1/2).*(((1/3).^2)-(vv.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando u&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);            % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx11,yy11,0*xx)       % Mallado para vv=0.5.&lt;br /&gt;
mesh(xx12,yy12,0*xx)       % Mallado para vv=-0.5. &lt;br /&gt;
mesh(xx13,yy13,0*xx)       % Mallado para vv=1.&lt;br /&gt;
mesh(xx14,yy14,0*xx)       % Mallado para vv=-1.&lt;br /&gt;
mesh(xx15,yy15,0*xx)       % Mallado para vv=0.75.&lt;br /&gt;
mesh(xx16,yy16,0*xx)       % Mallado para vv=-0.75.&lt;br /&gt;
mesh(xx17,yy17,0*xx)       % Mallado para vv=0.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos&lt;br /&gt;
subplot(1,2,2);            % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx21,yy21,0*xx)       % Mallado para uu=0.5.&lt;br /&gt;
mesh(xx22,yy22,0*xx)       % Mallado para uu=0.4.&lt;br /&gt;
mesh(xx23,yy23,0*xx)       % Mallado para uu=1. &lt;br /&gt;
mesh(xx24,yy24,0*xx)       % Mallado para uu=0.9.&lt;br /&gt;
mesh(xx25,yy25,0*xx)       % Mallado para uu=0.75.&lt;br /&gt;
mesh(xx26,yy26,0*xx)       % Mallado para uu=0.65.&lt;br /&gt;
mesh(xx27,yy27,0*xx)       % Mallado para uu=1/3.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
plot(xx,yy);               % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g}_u}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{ \vec{g_u}}{u^2+v^2}(-4(uv^2+\frac{u}{2}(u^2-v^2)))=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18753</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18753"/>
				<updated>2014-12-03T15:49:49Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* º Líneas coordenadas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural =&amp;gt; &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región comprendida entre las parábolas &amp;lt;math&amp;gt;P1=18y−81x^2−1=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2=2y+x^2−1=0&amp;lt;/math&amp;gt; Para representarla usaremos un sistema de coordenadas adaptado a la geometría que nos dan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x=uv \qquad y=\frac{(u^2−v^2)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con u,v definidas en (u,v) ∈ [1/3,1] × [−1,1].&lt;br /&gt;
&lt;br /&gt;
Representación de la placa:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas coordenadas y vectores de la base natural ==&lt;br /&gt;
&lt;br /&gt;
Las líneas coordenadas y los vectores de la base natural irán cambiado en direccion según el punto de la placa, ya que la base natural en estas coordenadas no es constante.&lt;br /&gt;
La base natural será la siguiente: &amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2} \qquad \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=     &lt;br /&gt;
xx11=uu.*0.5;xx12=uu.*-0.5;xx13=uu.*1;xx14=uu.*-1;xx15=uu.*0.75;xx16=uu.*-0.75;xx17=uu.*0;                                                   % ---Coordenadas X de Lïneas coordenadas fijando v&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));yy12=(1/2).*((uu.^2)-((-0.5).^2));yy13=(1/2).*((uu.^2)-(1.^2));&lt;br /&gt;
yy14=(1/2).*((uu.^2)-((-1).^2));yy15=(1/2).*((uu.^2)-(0.75.^2));yy16=(1/2).*((uu.^2)-((-0.75).^2));yy17=(1/2).*((uu.^2)-(0.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando v&lt;br /&gt;
xx21=vv.*0.5;xx22=vv.*0.4;xx23=vv.*1;xx24=vv.*0.9;xx25=vv.*0.75;xx26=vv.*0.65;xx27=vv.*(1/3);                                                % ---Coordenadas X de Lïneas coordenadas fijando u&lt;br /&gt;
yy21=(1/2).*((0.5.^2)-(vv.^2));yy22=(1/2).*((0.4.^2)-(vv.^2));yy23=(1/2).*((1.^2)-(vv.^2));&lt;br /&gt;
yy24=(1/2).*((0.9.^2)-(vv.^2));yy25=(1/2).*((0.75.^2)-(vv.^2));yy26=(1/2).*((0.65.^2)-(vv.^2));yy27=(1/2).*(((1/3).^2)-(vv.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando u&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);            % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx11,yy11,0*xx)       % Mallado para vv=0.5.&lt;br /&gt;
mesh(xx12,yy12,0*xx)       % Mallado para vv=-0.5. &lt;br /&gt;
mesh(xx13,yy13,0*xx)       % Mallado para vv=1.&lt;br /&gt;
mesh(xx14,yy14,0*xx)       % Mallado para vv=-1.&lt;br /&gt;
mesh(xx15,yy15,0*xx)       % Mallado para vv=0.75.&lt;br /&gt;
mesh(xx16,yy16,0*xx)       % Mallado para vv=-0.75.&lt;br /&gt;
mesh(xx17,yy17,0*xx)       % Mallado para vv=0.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos&lt;br /&gt;
subplot(1,2,2);            % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx21,yy21,0*xx)       % Mallado para uu=0.5.&lt;br /&gt;
mesh(xx22,yy22,0*xx)       % Mallado para uu=0.4.&lt;br /&gt;
mesh(xx23,yy23,0*xx)       % Mallado para uu=1. &lt;br /&gt;
mesh(xx24,yy24,0*xx)       % Mallado para uu=0.9.&lt;br /&gt;
mesh(xx25,yy25,0*xx)       % Mallado para uu=0.75.&lt;br /&gt;
mesh(xx26,yy26,0*xx)       % Mallado para uu=0.65.&lt;br /&gt;
mesh(xx27,yy27,0*xx)       % Mallado para uu=1/3.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
plot(xx,yy);               % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g}_u}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{ \vec{g_u}}{u^2+v^2}(-4(uv^2+\frac{u}{2}(u^2-v^2)))=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18741</id>
		<title>Campos en Elasticidad</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campos_en_Elasticidad&amp;diff=18741"/>
				<updated>2014-12-03T15:47:21Z</updated>
		
		<summary type="html">&lt;p&gt;Araceli Martin: /* Representación del mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED |Campos escalares y vectoriales en elasticidad. Grupo 16-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Araceli Martín, Juan Carlos Durán, Francisco Javier Alcaraz, Álvaro Llera, Clara Callejo, Manuel Escudero  }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]*[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Para este análisis y representación de campos escalares en elasticidad nos situaremos en el contexto de una '''placa plana''' que ocupa la región comprendida entre las parábolas :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;P1: 18y -81x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;P2: 2y +x^{2}-1=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para representar la placa se utilizará un sistema de coordenadas curvilíneas tal que:&lt;br /&gt;
* &amp;lt;math&amp;gt;x=uv&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; y = \dfrac{1}{2}(u^2-v^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro análisis, el dominio de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;''' comprenderá:&lt;br /&gt;
&amp;lt;math&amp;gt;(u,v) \in [1/3,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
== Representación de la placa==&lt;br /&gt;
===  Representación del mallado del sólido ===&lt;br /&gt;
&lt;br /&gt;
Comenzaremos con la representación de la placa mediante un mallado, utilizando, en el código, la conversión a coordenadas curvilíneas de '''&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;''' y '''&amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'''.El intervalo que representaremos comprende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y) \in [-1,1]x[-1,1]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para discretizar los vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; utilizaremos un paso &amp;lt;math&amp;gt; h = \dfrac{1}{20}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Código en Matlab:&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
 h=1/20;                             % Paso de muestreo.&lt;br /&gt;
    u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
    v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
    [uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
    xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
    yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
&lt;br /&gt;
    P1=18.*yy-81.*(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    P2=2.*yy+(xx.^2)-1;%---------------------------------------------------quitar&lt;br /&gt;
    RANDOM= ones(length(xx),14);%---------------------------------------------------quitar&lt;br /&gt;
    %-------------------------------------------------------------------------------------------------Mallado abajo bien 1º apartado &lt;br /&gt;
    subplot(3,3,1);        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
    mesh(xx,yy,0*xx)       % Mallado.&lt;br /&gt;
    axis([-1,1,-1,1])      % Selecciona la regíon a dibujar.&lt;br /&gt;
    view(2)                % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados de la representación se ven en la imagen:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_mallado.jpg|800px|thumb|centre|Mallado que representa la superficie de la placa comprendida entre las parábolas P1 Y P2.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Cpprdenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5  ;                           % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy11=(1/2).*((uu.^2)-(0.5.^2));           % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx12=uu.*-0.5  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy12=(1/2).*((uu.^2)-((-0.5).^2));        % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx13=uu.*1  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy13=(1/2).*((uu.^2)-(1.^2));             % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx14=uu.*-1  ;                            % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy14=(1/2).*((uu.^2)-((-1).^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx15=uu.*0.75  ;                          % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy15=(1/2).*((uu.^2)-(0.75.^2));          % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx16=uu.*-0.75  ;                         % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy16=(1/2).*((uu.^2)-((-0.75).^2));       % ----------------------------------------------Parametrización Y.&lt;br /&gt;
    xx17=uu.*0  ;                             % -----------------------------------------------Parametrización X.&lt;br /&gt;
    yy17=(1/2).*((uu.^2)-(0.^2));             % ----------------------------------------------Parametrización Y.}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==º Líneas coordenadas==&lt;br /&gt;
&lt;br /&gt;
Cuando se hace uso de cambio de coordenadas a ciertas coordenadas curvilíneas es útil para el entendimiento de la transformación la representación de las '''Líneas Coordenadas''': Las líneas coordenadas son aquéllas que se obtienen variando una de las coordenadas de la transformación (&amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; ó &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;)  y manteniendo fija la restante.&lt;br /&gt;
En este estudio hemos representado varias líneas coordenadas a base de dar un valor concreto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; o a &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; y representar la gráfica que queda en función de la otra variable.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
xx11=uu.*0.5;xx12=uu.*-0.5;xx13=uu.*1;xx14=uu.*-1;xx15=uu.*0.75;xx16=uu.*-0.75;xx17=uu.*0;                                                   % ---Coordenadas X de Lïneas coordenadas fijando v&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));yy12=(1/2).*((uu.^2)-((-0.5).^2));yy13=(1/2).*((uu.^2)-(1.^2));&lt;br /&gt;
yy14=(1/2).*((uu.^2)-((-1).^2));yy15=(1/2).*((uu.^2)-(0.75.^2));yy16=(1/2).*((uu.^2)-((-0.75).^2));yy17=(1/2).*((uu.^2)-(0.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando v&lt;br /&gt;
xx21=vv.*0.5;xx22=vv.*0.4;xx23=vv.*1;xx24=vv.*0.9;xx25=vv.*0.75;xx26=vv.*0.65;xx27=vv.*(1/3);                                                % ---Coordenadas X de Lïneas coordenadas fijando u&lt;br /&gt;
yy21=(1/2).*((0.5.^2)-(vv.^2));yy22=(1/2).*((0.4.^2)-(vv.^2));yy23=(1/2).*((1.^2)-(vv.^2));&lt;br /&gt;
yy24=(1/2).*((0.9.^2)-(vv.^2));yy25=(1/2).*((0.75.^2)-(vv.^2));yy26=(1/2).*((0.65.^2)-(vv.^2));yy27=(1/2).*(((1/3).^2)-(vv.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando u&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);            % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx11,yy11,0*xx)       % Mallado para vv=0.5.&lt;br /&gt;
mesh(xx12,yy12,0*xx)       % Mallado para vv=-0.5. &lt;br /&gt;
mesh(xx13,yy13,0*xx)       % Mallado para vv=1.&lt;br /&gt;
mesh(xx14,yy14,0*xx)       % Mallado para vv=-1.&lt;br /&gt;
mesh(xx15,yy15,0*xx)       % Mallado para vv=0.75.&lt;br /&gt;
mesh(xx16,yy16,0*xx)       % Mallado para vv=-0.75.&lt;br /&gt;
mesh(xx17,yy17,0*xx)       % Mallado para vv=0.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos&lt;br /&gt;
subplot(1,2,2);            % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx21,yy21,0*xx)       % Mallado para uu=0.5.&lt;br /&gt;
mesh(xx22,yy22,0*xx)       % Mallado para uu=0.4.&lt;br /&gt;
mesh(xx23,yy23,0*xx)       % Mallado para uu=1. &lt;br /&gt;
mesh(xx24,yy24,0*xx)       % Mallado para uu=0.9.&lt;br /&gt;
mesh(xx25,yy25,0*xx)       % Mallado para uu=0.75.&lt;br /&gt;
mesh(xx26,yy26,0*xx)       % Mallado para uu=0.65.&lt;br /&gt;
mesh(xx27,yy27,0*xx)       % Mallado para uu=1/3.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:lineascoordenadas.jpg|800px|thumb|centre|Líneas coordenadas.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Base Natural==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:basenatural.jpg|800px|thumb|centre|Representación de los vectores de la base natural =&amp;gt; &amp;lt;math&amp;gt;\vec{g_u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{g_v}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región comprendida entre las parábolas &amp;lt;math&amp;gt;P1=18y−81x^2−1=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;P2=2y+x^2−1=0&amp;lt;/math&amp;gt; Para representarla usaremos un sistema de coordenadas adaptado a la geometría que nos dan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x=uv \qquad y=\frac{(u^2−v^2)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con u,v definidas en (u,v) ∈ [1/3,1] × [−1,1].&lt;br /&gt;
&lt;br /&gt;
Representación de la placa:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=1/20;                             % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                          % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                           % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);              % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                        % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));        % Parametrización Y.&lt;br /&gt;
plot(xx,yy);                        % Muestra varias imágenes. 2º Imagen.&lt;br /&gt;
mesh(xx,yy,0*xx)                    % Mallado.&lt;br /&gt;
axis([-1,1,-1,1])                   % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                             % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Líneas coordenadas y vectores de la base natural ==&lt;br /&gt;
&lt;br /&gt;
Las líneas coordenadas y los vectores de la base natural irán cambiado en direccion según el punto de la placa, ya que la base natural en estas coordenadas no es constante.&lt;br /&gt;
La base natural será la siguiente: &amp;lt;math&amp;gt; \vec{g_u}=v\hat{e_1} +u \hat{e_2} \qquad \vec{g_v}=u\hat{e_1} -v \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=     &lt;br /&gt;
xx11=uu.*0.5;xx12=uu.*-0.5;xx13=uu.*1;xx14=uu.*-1;xx15=uu.*0.75;xx16=uu.*-0.75;xx17=uu.*0;                                                   % ---Coordenadas X de Lïneas coordenadas fijando v&lt;br /&gt;
yy11=(1/2).*((uu.^2)-(0.5.^2));yy12=(1/2).*((uu.^2)-((-0.5).^2));yy13=(1/2).*((uu.^2)-(1.^2));&lt;br /&gt;
yy14=(1/2).*((uu.^2)-((-1).^2));yy15=(1/2).*((uu.^2)-(0.75.^2));yy16=(1/2).*((uu.^2)-((-0.75).^2));yy17=(1/2).*((uu.^2)-(0.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando v&lt;br /&gt;
xx21=vv.*0.5;xx22=vv.*0.4;xx23=vv.*1;xx24=vv.*0.9;xx25=vv.*0.75;xx26=vv.*0.65;xx27=vv.*(1/3);                                                % ---Coordenadas X de Lïneas coordenadas fijando u&lt;br /&gt;
yy21=(1/2).*((0.5.^2)-(vv.^2));yy22=(1/2).*((0.4.^2)-(vv.^2));yy23=(1/2).*((1.^2)-(vv.^2));&lt;br /&gt;
yy24=(1/2).*((0.9.^2)-(vv.^2));yy25=(1/2).*((0.75.^2)-(vv.^2));yy26=(1/2).*((0.65.^2)-(vv.^2));yy27=(1/2).*(((1/3).^2)-(vv.^2));             % ---Coordenadas Y de Lïneas coordenadas fijando u&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);            % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx11,yy11,0*xx)       % Mallado para vv=0.5.&lt;br /&gt;
mesh(xx12,yy12,0*xx)       % Mallado para vv=-0.5. &lt;br /&gt;
mesh(xx13,yy13,0*xx)       % Mallado para vv=1.&lt;br /&gt;
mesh(xx14,yy14,0*xx)       % Mallado para vv=-1.&lt;br /&gt;
mesh(xx15,yy15,0*xx)       % Mallado para vv=0.75.&lt;br /&gt;
mesh(xx16,yy16,0*xx)       % Mallado para vv=-0.75.&lt;br /&gt;
mesh(xx17,yy17,0*xx)       % Mallado para vv=0.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos&lt;br /&gt;
subplot(1,2,2);            % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx21,yy21,0*xx)       % Mallado para uu=0.5.&lt;br /&gt;
mesh(xx22,yy22,0*xx)       % Mallado para uu=0.4.&lt;br /&gt;
mesh(xx23,yy23,0*xx)       % Mallado para uu=1. &lt;br /&gt;
mesh(xx24,yy24,0*xx)       % Mallado para uu=0.9.&lt;br /&gt;
mesh(xx25,yy25,0*xx)       % Mallado para uu=0.75.&lt;br /&gt;
mesh(xx26,yy26,0*xx)       % Mallado para uu=0.65.&lt;br /&gt;
mesh(xx27,yy27,0*xx)       % Mallado para uu=1/3.&lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
plot(xx,yy);               % Muestra varias imágenes. 1º Imagen.&lt;br /&gt;
hold on                    % Inicio superposición de gráficos&lt;br /&gt;
mesh(xx,yy,0*xx)           % Mallado completo.&lt;br /&gt;
quiver(xx,yy,vv,uu);       % Representación del primer vector de la base natural en cada punto.&lt;br /&gt;
quiver(xx,yy,uu,-vv);      % Representación del segundo vector de la base natural en cada punto. &lt;br /&gt;
axis([-1,1,-1,1])          % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                    % Ver imagen desde arriba.&lt;br /&gt;
hold off                   % Fin superposición de gráficos.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Influencia de un foco de calor ==&lt;br /&gt;
La temperatura proviene de un foco de calor dada por el campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y)=(8-y^2+2y)e^{-x^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));    % Función Temperatura.&lt;br /&gt;
subplot(1,2,1);                      % Muestra varias imágenes. 1ª Imagen.&lt;br /&gt;
contour(xx,yy,f,20);                 % Define 20 líneas de nivel.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
subplot(1,2,2);                      % Muestra varias imágenes. 2ª Imagen.&lt;br /&gt;
surf(xx,yy,f); colorbar;             % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
axis([-1,1,-1,1])                    % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                              % Ver imagen desde arriba.&lt;br /&gt;
max(max(f))                          % Valor máximo de la temperatura en toda la región&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de T y curvas de nivel==&lt;br /&gt;
El gradiente de una función escalar expresa la dirección en la cual el campo crece más rápido. Por otra parte,las curvas de nivel expresan los puntos que se encuentran a la misma altura, en nuestro caso, aquellos que tienen la misma temperatura. Por tanto, si tenemos dos curvas de nivel y estamos en un punto de la menor, el gradiente será el vector de mínima distancia a la otra curva de nivel, siendo por tanto perpendicular a ambas.&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T(x,y)= \frac{\partial T}{\partial x} \hat{e_1}+\frac{\partial T}{\partial y}\hat{e_2}=[-2xe^{-x^2}(8-y^2+2y)]\hat{e_1}+[(-2y+2)e^{-x^2}]\hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=1/20;                                               % Paso de muestreo.&lt;br /&gt;
u=1/3:h:1;                                            % Intervalo [1,2].&lt;br /&gt;
v=-1:h:1;                                             % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                % Matrices.&lt;br /&gt;
xx=uu.*vv  ;                                          % Parametrización X.&lt;br /&gt;
yy=(1/2).*((uu.^2)-(vv.^2));                          % Parametrización Y.&lt;br /&gt;
f=(8-yy.^2+yy.*2).*exp(-(xx.^2));                     % Función Temperatura.&lt;br /&gt;
fx =(-2.*xx).*(exp(-(xx.^2))).*(8-yy.^2+2.*yy);       % Derivada con respecto a x de la función Temperatura.&lt;br /&gt;
fy=(exp(-(xx.^2))).*(-2.*yy+2);                       % Derivada con respecto a y de la función Temperatura.&lt;br /&gt;
hold on                                               % Fin superposición de gráficos&lt;br /&gt;
quiver(xx,yy,fx,fy)                                   % Representación de los vectores gradiente. &lt;br /&gt;
contour(xx,yy,f,20);colorbar;                         % Visualización de superficie en 3D más leyenda en color.&lt;br /&gt;
view(2)                                               % Ver imagen desde arriba.&lt;br /&gt;
hold off                                              % Fin superposición de gráficos&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de desplazamientos ==&lt;br /&gt;
Una fuerza determinada aplicada sobre nuestro sólido ha provocado un desplazamiento del mismo que viene dado por &amp;lt;math&amp;gt; \vec{u}(x,y) &amp;lt;/math&amp;gt; . &lt;br /&gt;
Este vector será &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt; siendo ::&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{a}= \frac{\vec{g}_u}{|\vec{g_u}|}=\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}\qquad \vec{b}=-4 \frac{\vec{g}_u}{|\vec{g_u}|}=-4\frac{v\vec {e_1}+ u\vec {e_2}}{\sqrt{v^2+u^2}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como hemos hallado anteriormente &amp;lt;math&amp;gt;\vec{g_u}=v \vec{e_1} +u \vec{e_2}  &amp;lt;/math&amp;gt;. Tomaremos:: &amp;lt;math&amp;gt;\vec{r_o}= x\vec {e_1}+y\vec {e_2}= uv\vec {e_1}+ \frac{1}{2}(u^2-v^2)\vec {e_2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con todo esto: &amp;lt;math&amp;gt;\vec{u}= \frac{\vec{g}_u}{|\vec{g_u}|}(-4 \frac{\vec{g}_u}{|\vec{g_u}|} \vec{r_o})=  \frac{\vec{g}_u}{|\vec{g_u}|^2}(-4 \vec{g_u}\cdot\vec{r_o})=\frac{ \vec{g_u}}{u^2+v^2}(-4(uv^2+\frac{u}{2}(u^2-v^2)))=-4(\frac{uv^2+u^3}{2})\frac{\vec{g_u}}{u^2+v^2}=-2u\vec{g_u}=-2uv \hat{e_1} -2u^2 \hat{e_2}&amp;lt;/math&amp;gt;&lt;br /&gt;
La representación del campo de desplazamiento &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; será la siguiente:&lt;br /&gt;
&lt;br /&gt;
Nuestra superficie sufre un desplazamiento en un instante &amp;lt;math&amp;gt;t_{0}&amp;lt;/math&amp;gt; debido a una percusión. Dicho campo viene dado por el siguiente vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:  &amp;lt;math&amp;gt;\vec u(u,v)=\vec a(\vec b\cdot\vec r_{o})&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Araceli Martin</name></author>	</entry>

	</feed>