<?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=Noem%C3%AD+Ortiz</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=Noem%C3%AD+Ortiz"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Noem%C3%AD_Ortiz"/>
		<updated>2026-05-04T10:25:50Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_e).jpg&amp;diff=10035</id>
		<title>Archivo:0-2000 e).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_e).jpg&amp;diff=10035"/>
				<updated>2014-03-04T22:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_e).jpg&amp;diff=10033</id>
		<title>Archivo:0-500 e).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_e).jpg&amp;diff=10033"/>
				<updated>2014-03-04T22:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_e).jpg&amp;diff=10032</id>
		<title>Archivo:0-100 e).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_e).jpg&amp;diff=10032"/>
				<updated>2014-03-04T22:37:56Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_d).jpg&amp;diff=10030</id>
		<title>Archivo:0-2000 d).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_d).jpg&amp;diff=10030"/>
				<updated>2014-03-04T22:37:30Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_d).jpg&amp;diff=10028</id>
		<title>Archivo:0-500 d).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_d).jpg&amp;diff=10028"/>
				<updated>2014-03-04T22:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_d).jpg&amp;diff=10027</id>
		<title>Archivo:0-100 d).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_d).jpg&amp;diff=10027"/>
				<updated>2014-03-04T22:36:25Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_c).jpg&amp;diff=10025</id>
		<title>Archivo:0-2000 c).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_c).jpg&amp;diff=10025"/>
				<updated>2014-03-04T22:35:58Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_c).jpg&amp;diff=10024</id>
		<title>Archivo:0-500 c).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_c).jpg&amp;diff=10024"/>
				<updated>2014-03-04T22:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_c).jpg&amp;diff=10023</id>
		<title>Archivo:0-100 c).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_c).jpg&amp;diff=10023"/>
				<updated>2014-03-04T22:34:54Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_b).jpg&amp;diff=10020</id>
		<title>Archivo:0-2000 b).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_b).jpg&amp;diff=10020"/>
				<updated>2014-03-04T22:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_b).jpg&amp;diff=10019</id>
		<title>Archivo:0-500 b).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_b).jpg&amp;diff=10019"/>
				<updated>2014-03-04T22:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_b).jpg&amp;diff=10016</id>
		<title>Archivo:0-100 b).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_b).jpg&amp;diff=10016"/>
				<updated>2014-03-04T22:33:27Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_a).jpg&amp;diff=10015</id>
		<title>Archivo:0-2000 a).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-2000_a).jpg&amp;diff=10015"/>
				<updated>2014-03-04T22:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_a).jpg&amp;diff=10014</id>
		<title>Archivo:0-500 a).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-500_a).jpg&amp;diff=10014"/>
				<updated>2014-03-04T22:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Orbita_plana_de_una_luna_entorno_a_un_planeta&amp;diff=10013</id>
		<title>Orbita plana de una luna entorno a un planeta</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Orbita_plana_de_una_luna_entorno_a_un_planeta&amp;diff=10013"/>
				<updated>2014-03-04T22:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Orbita plana de una luna entorno a un planeta. Grupo 13-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Noemí Ortiz, Alicia Chacón, Miguel Sánchez, Mónica Gómez, Cristina Jiménez}}&lt;br /&gt;
&lt;br /&gt;
El trabajo realizado consiste en el estudio de la órbita lunar alrededor de un planeta.  &lt;br /&gt;
Para ello disponemos de dos ecuaciones diferenciales de segundo grado, que describen dicha trayectoria, y que deberemos convertir en un sistema de cuatro ecuaciones diferenciales no lineales de primer orden, para poder aplicar los métodos de cálculo numérico correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ x''=-G \frac{mx}{(x^{2}+y^{2})^{3/2}}\ , &amp;amp; t\in [0,T]\\ y''=-G \frac{my}{(x^{2}+y^{2})^{3/2}}\ , &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reducción al sistema==&lt;br /&gt;
Al disponer de una parametrización de dos variables, x(t) e y(t), para transformarlo en el sistema anteriormente citado, hemos tomado dichas variables y sus derivadas, asignando a cada una, una nueva variable.&lt;br /&gt;
:&amp;lt;math&amp;gt; x(t)=y_1(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; x'(t)=y_2(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y(t)=y_3(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y'(t)=y_4(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
De manera que nuestras ecuaciones iniciales quedarían definidas de la siguiente forma:&lt;br /&gt;
:&amp;lt;math&amp;gt; y'_2= x''= -G \frac{mx}{(x^{2}+y^{2})^{3/2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y'_4= y''= -G \frac{my}{(x^{2}+y^{2})^{3/2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
Y el sistema final con el que trabajaríamos sería el siguiente:&lt;br /&gt;
\[\left\{\begin{matrix}\ y'_1(t)=y_2(t) \\ y'_2(t)= -G \frac{my_1}{(y_1^{2}+y_2^{2})^{3/2}}\\ y'_3(t)= y_4(t)\\ y'_4(t)= -G \frac{my_3}{(y_1^{2}+y_3^{2})^{3/2}} &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
A continuación explicamos los dos métodos de resolución empleados para este sistema.&lt;br /&gt;
&lt;br /&gt;
== Método de Euler modificado ==&lt;br /&gt;
Se llama método de Euler al método numérico consistente en ir incrementando paso a paso la variable independiente y hallando su imagen  con la derivada correspondiente.&lt;br /&gt;
Por otra parte, el método de Euler modificado se basa en la misma idea  pero hace un refinamiento en la aproximación, tomando un promedio entre ciertas pendientes. &lt;br /&gt;
Este método es equivalente a un Runge-Kutta de orden 2.&lt;br /&gt;
&lt;br /&gt;
\[y_{n+1}= y_{n}+h\cdot \frac{[(f(x_{n},y_{n}+f(x_{n+1},y_{n+1})]}{2}\]&lt;br /&gt;
Donde&lt;br /&gt;
\[y_{n+1}= y_{n}+h\cdot f(x_{n},y_{n})\]&lt;br /&gt;
Dicho método en código Matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Médoto Euler modificado&lt;br /&gt;
clear all&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=100;&lt;br /&gt;
%longitud de paso&lt;br /&gt;
h=0.1;&lt;br /&gt;
N=(tf-t0)/h;&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
% definimos a b c d&lt;br /&gt;
a=1; b=0; c=0; d=1;&lt;br /&gt;
y0=[a ;b;c;d];&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
yy=y0;&lt;br /&gt;
Gm=1;&lt;br /&gt;
%Bucle&lt;br /&gt;
&lt;br /&gt;
 for n=1:N&lt;br /&gt;
  r=(yy(1)^2+yy(3)^2)^(3/2);&lt;br /&gt;
  K1=[yy(2); (-Gm*yy(1)/r);yy(4); (-Gm*yy(3)/r)];&lt;br /&gt;
  r1=[((yy(1)+h*K1(1))^2+(yy(3)+h*K1(3))^2)^(3/2)];&lt;br /&gt;
  K2=[yy(2)+h*K1(2); -(Gm*(yy(1)+h*K1(1)))/r1; yy(4)+h*K1(4);-(Gm*(yy(3)+h*K1(3)))/r1];&lt;br /&gt;
  yy=yy+(h/2)*(K1+K2);&lt;br /&gt;
  y(:,n+1)=yy;&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
plot(y(1,:),y(3,:))}}&lt;br /&gt;
&lt;br /&gt;
Además hemos ido variando la longitud de paso para demostrar que la precisión del método es menor cuanto mayor es la longitud de paso. &lt;br /&gt;
A continuación se muestran las gráficas correspondientes a dichas variaciones.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Euler.jpeg|thumb|left|400px|Gráfica Euler para h=0.1]]&lt;br /&gt;
[[Archivo:Euler10.jpg|thumb|left|400px|Gráfica Euler para h=1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Runge-Kutta ==&lt;br /&gt;
Los métodos de Runge-Kutta son un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias.&lt;br /&gt;
En nuestro caso utilizaremos el Runge-Kutta de orden 4 dado por la siguiente ecuación:&lt;br /&gt;
:&amp;lt;math&amp;gt;y_{i+1} = y_i + {1 \over 6}h\left ( k_1 + 2k_2 + 2k_3 + k_4 \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
 k_1 &amp;amp; =  f \left( x_i, y_i \right) \\&lt;br /&gt;
 k_2 &amp;amp; =  f \left( x_i + {1 \over 2}h, y_i + {1 \over 2}k_1 h \right) \\&lt;br /&gt;
 k_3 &amp;amp; =  f \left( x_i + {1 \over 2}h, y_i + {1 \over 2}k_2 h \right) \\&lt;br /&gt;
 k_4 &amp;amp; =  f \left( x_i + h, y_i + k_3h \right) \\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación mostramos el código Matlab utilizado para la descripción de la trayectoria utilizando este método:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%metodo Runge-Kutta de cuarto orden&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=2000;&lt;br /&gt;
%longitud de paso&lt;br /&gt;
h=0.1;&lt;br /&gt;
N=(tf-t0)/h;&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
%Definimos a, b, c y d&lt;br /&gt;
a=1; b=0; c=0; d=1;&lt;br /&gt;
yo=[a;b;c;d]&lt;br /&gt;
y(:,1)=yo;&lt;br /&gt;
yy=yo;&lt;br /&gt;
Gm=1.1;&lt;br /&gt;
&lt;br /&gt;
%Empezamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
 r=(yy(1)^2+yy(3)^2)^(3/2);&lt;br /&gt;
 K1=[yy(2); (-Gm*yy(1)/r);yy(4); (-Gm*yy(3)/r)];&lt;br /&gt;
 r1=[((yy(1)+h*K1(1))^2+(yy(3)+h*K1(3))^2)^(3/2)];&lt;br /&gt;
 K2=[yy(2)+(h/2)*K1(2); -(Gm*(yy(1)+(h/2)*K1(1)))/r1; yy(4)+(h/2)*K1(4);-(Gm*(yy(3)+(h/2)*K1(3)))/r1];&lt;br /&gt;
 K3=[yy(2)+(h/2)*K2(2); -(Gm*(yy(1)+(h/2)*K2(1)))/r1; yy(4)+(h/2)*K2(4);-(Gm*(yy(3)+(h/2)*K2(3)))/r1];&lt;br /&gt;
 K4=[yy(2)+(h)*K3(2); -(Gm*(yy(1)+(h)*K3(1)))/r1; yy(4)+(h)*K3(4);-(Gm*(yy(3)+(h)*K3(3)))/r1];&lt;br /&gt;
 yy=yy+(h/6)*(K1+2*(K2)+2*K3+K4);&lt;br /&gt;
 y(:,n+1)=yy;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
plot(y(1,:),y(3,:))}}&lt;br /&gt;
&lt;br /&gt;
Y al igual que en el método anterior, hemos obtenido diferentes gráficas en función de los diferentes valores que hemos asignado a la longitud de paso y a los extremos del intervalo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0-100_a).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-500_a).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,500] para a=1, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-2000_a).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,2000] para a=1, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-100_b).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1.3, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-500_b).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,500] para a=1.3, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-2000_b).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,2000] para a=1.3, b=c=0, d=1, Gm=1]]&lt;br /&gt;
[[Archivo:0-100_c).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1.3, b=c=0, d=1.1, Gm=1]]&lt;br /&gt;
[[Archivo:0-500_c).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,500] para a=1.3, b=c=0, d=1.1, Gm=1]]&lt;br /&gt;
[[Archivo:0-2000_c).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,2000] para a=1.3, b=c=0, d=1.1, Gm=1]]&lt;br /&gt;
[[Archivo:0-100_d).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1, b=c=0, d=1.4, Gm=1]]&lt;br /&gt;
[[Archivo:0-500_d).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,500] para a=1, b=c=0, d=1.4, Gm=1]]&lt;br /&gt;
[[Archivo:0-2000_d).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,2000] para a=1, b=c=0, d=1.4, Gm=1]]&lt;br /&gt;
[[Archivo:0-100_e).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1, b=c=0, d=1, Gm=1.1]]&lt;br /&gt;
[[Archivo:0-500_e).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,500] para a=1, b=c=0, d=1, Gm=1.1]]&lt;br /&gt;
[[Archivo:0-2000_e).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,2000] para a=1, b=c=0, d=1, Gm=1.1]]&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_a).jpg&amp;diff=10007</id>
		<title>Archivo:0-100 a).jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:0-100_a).jpg&amp;diff=10007"/>
				<updated>2014-03-04T22:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Orbita_plana_de_una_luna_entorno_a_un_planeta&amp;diff=10006</id>
		<title>Orbita plana de una luna entorno a un planeta</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Orbita_plana_de_una_luna_entorno_a_un_planeta&amp;diff=10006"/>
				<updated>2014-03-04T22:23:04Z</updated>
		
		<summary type="html">&lt;p&gt;Noemí Ortiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Orbita plana de una luna entorno a un planeta. Grupo 13-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Noemí Ortiz, Alicia Chacón, Miguel Sánchez, Mónica Gómez, Cristina Jiménez}}&lt;br /&gt;
&lt;br /&gt;
El trabajo realizado consiste en el estudio de la órbita lunar alrededor de un planeta.  &lt;br /&gt;
Para ello disponemos de dos ecuaciones diferenciales de segundo grado, que describen dicha trayectoria, y que deberemos convertir en un sistema de cuatro ecuaciones diferenciales no lineales de primer orden, para poder aplicar los métodos de cálculo numérico correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ x''=-G \frac{mx}{(x^{2}+y^{2})^{3/2}}\ , &amp;amp; t\in [0,T]\\ y''=-G \frac{my}{(x^{2}+y^{2})^{3/2}}\ , &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reducción al sistema==&lt;br /&gt;
Al disponer de una parametrización de dos variables, x(t) e y(t), para transformarlo en el sistema anteriormente citado, hemos tomado dichas variables y sus derivadas, asignando a cada una, una nueva variable.&lt;br /&gt;
:&amp;lt;math&amp;gt; x(t)=y_1(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; x'(t)=y_2(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y(t)=y_3(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y'(t)=y_4(t) &amp;lt;/math&amp;gt;&lt;br /&gt;
De manera que nuestras ecuaciones iniciales quedarían definidas de la siguiente forma:&lt;br /&gt;
:&amp;lt;math&amp;gt; y'_2= x''= -G \frac{mx}{(x^{2}+y^{2})^{3/2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; y'_4= y''= -G \frac{my}{(x^{2}+y^{2})^{3/2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
Y el sistema final con el que trabajaríamos sería el siguiente:&lt;br /&gt;
\[\left\{\begin{matrix}\ y'_1(t)=y_2(t) \\ y'_2(t)= -G \frac{my_1}{(y_1^{2}+y_2^{2})^{3/2}}\\ y'_3(t)= y_4(t)\\ y'_4(t)= -G \frac{my_3}{(y_1^{2}+y_3^{2})^{3/2}} &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
A continuación explicamos los dos métodos de resolución empleados para este sistema.&lt;br /&gt;
&lt;br /&gt;
== Método de Euler modificado ==&lt;br /&gt;
Se llama método de Euler al método numérico consistente en ir incrementando paso a paso la variable independiente y hallando su imagen  con la derivada correspondiente.&lt;br /&gt;
Por otra parte, el método de Euler modificado se basa en la misma idea  pero hace un refinamiento en la aproximación, tomando un promedio entre ciertas pendientes. &lt;br /&gt;
Este método es equivalente a un Runge-Kutta de orden 2.&lt;br /&gt;
&lt;br /&gt;
\[y_{n+1}= y_{n}+h\cdot \frac{[(f(x_{n},y_{n}+f(x_{n+1},y_{n+1})]}{2}\]&lt;br /&gt;
Donde&lt;br /&gt;
\[y_{n+1}= y_{n}+h\cdot f(x_{n},y_{n})\]&lt;br /&gt;
Dicho método en código Matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Médoto Euler modificado&lt;br /&gt;
clear all&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=100;&lt;br /&gt;
%longitud de paso&lt;br /&gt;
h=0.1;&lt;br /&gt;
N=(tf-t0)/h;&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
% definimos a b c d&lt;br /&gt;
a=1; b=0; c=0; d=1;&lt;br /&gt;
y0=[a ;b;c;d];&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
yy=y0;&lt;br /&gt;
Gm=1;&lt;br /&gt;
%Bucle&lt;br /&gt;
&lt;br /&gt;
 for n=1:N&lt;br /&gt;
  r=(yy(1)^2+yy(3)^2)^(3/2);&lt;br /&gt;
  K1=[yy(2); (-Gm*yy(1)/r);yy(4); (-Gm*yy(3)/r)];&lt;br /&gt;
  r1=[((yy(1)+h*K1(1))^2+(yy(3)+h*K1(3))^2)^(3/2)];&lt;br /&gt;
  K2=[yy(2)+h*K1(2); -(Gm*(yy(1)+h*K1(1)))/r1; yy(4)+h*K1(4);-(Gm*(yy(3)+h*K1(3)))/r1];&lt;br /&gt;
  yy=yy+(h/2)*(K1+K2);&lt;br /&gt;
  y(:,n+1)=yy;&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
plot(y(1,:),y(3,:))}}&lt;br /&gt;
&lt;br /&gt;
Además hemos ido variando la longitud de paso para demostrar que la precisión del método es menor cuanto mayor es la longitud de paso. &lt;br /&gt;
A continuación se muestran las gráficas correspondientes a dichas variaciones.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Euler.jpeg|thumb|left|400px|Gráfica Euler para h=0.1]]&lt;br /&gt;
[[Archivo:Euler10.jpg|thumb|left|400px|Gráfica Euler para h=1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Runge-Kutta ==&lt;br /&gt;
Los métodos de Runge-Kutta son un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias.&lt;br /&gt;
En nuestro caso utilizaremos el Runge-Kutta de orden 4 dado por la siguiente ecuación:&lt;br /&gt;
:&amp;lt;math&amp;gt;y_{i+1} = y_i + {1 \over 6}h\left ( k_1 + 2k_2 + 2k_3 + k_4 \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
 k_1 &amp;amp; =  f \left( x_i, y_i \right) \\&lt;br /&gt;
 k_2 &amp;amp; =  f \left( x_i + {1 \over 2}h, y_i + {1 \over 2}k_1 h \right) \\&lt;br /&gt;
 k_3 &amp;amp; =  f \left( x_i + {1 \over 2}h, y_i + {1 \over 2}k_2 h \right) \\&lt;br /&gt;
 k_4 &amp;amp; =  f \left( x_i + h, y_i + k_3h \right) \\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación mostramos el código Matlab utilizado para la descripción de la trayectoria utilizando este método:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%metodo Runge-Kutta de cuarto orden&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=2000;&lt;br /&gt;
%longitud de paso&lt;br /&gt;
h=0.1;&lt;br /&gt;
N=(tf-t0)/h;&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
%Definimos a, b, c y d&lt;br /&gt;
a=1; b=0; c=0; d=1;&lt;br /&gt;
yo=[a;b;c;d]&lt;br /&gt;
y(:,1)=yo;&lt;br /&gt;
yy=yo;&lt;br /&gt;
Gm=1.1;&lt;br /&gt;
&lt;br /&gt;
%Empezamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
 r=(yy(1)^2+yy(3)^2)^(3/2);&lt;br /&gt;
 K1=[yy(2); (-Gm*yy(1)/r);yy(4); (-Gm*yy(3)/r)];&lt;br /&gt;
 r1=[((yy(1)+h*K1(1))^2+(yy(3)+h*K1(3))^2)^(3/2)];&lt;br /&gt;
 K2=[yy(2)+(h/2)*K1(2); -(Gm*(yy(1)+(h/2)*K1(1)))/r1; yy(4)+(h/2)*K1(4);-(Gm*(yy(3)+(h/2)*K1(3)))/r1];&lt;br /&gt;
 K3=[yy(2)+(h/2)*K2(2); -(Gm*(yy(1)+(h/2)*K2(1)))/r1; yy(4)+(h/2)*K2(4);-(Gm*(yy(3)+(h/2)*K2(3)))/r1];&lt;br /&gt;
 K4=[yy(2)+(h)*K3(2); -(Gm*(yy(1)+(h)*K3(1)))/r1; yy(4)+(h)*K3(4);-(Gm*(yy(3)+(h)*K3(3)))/r1];&lt;br /&gt;
 yy=yy+(h/6)*(K1+2*(K2)+2*K3+K4);&lt;br /&gt;
 y(:,n+1)=yy;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
plot(y(1,:),y(3,:))}}&lt;br /&gt;
&lt;br /&gt;
Y al igual que en el método anterior, hemos obtenido diferentes gráficas en función de los diferentes valores que hemos asignado a la longitud de paso y a los extremos del intervalo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0-100_a).jpg|thumb|left|400px|Gráfica Runge-kutta para h=1 en el intervalo [0,100] para a=1, b=c=0, d=1, Gm=1]]&lt;/div&gt;</summary>
		<author><name>Noemí Ortiz</name></author>	</entry>

	</feed>