09.05.2013 Views

Métodos numericos: ecuaciones diferenciales ordinarias

Métodos numericos: ecuaciones diferenciales ordinarias

Métodos numericos: ecuaciones diferenciales ordinarias

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

apareceráuncuadrodelasiguienteforma<br />

Programación en Mathematica<br />

que habrá que cumplimentar y aceptar para que desaparezca. Una vez introducido el valor, por<br />

ejemplo 22, y aceptado, aparecerá en pantalla lo siguiente:<br />

6.3 Un programa<br />

In[1] := Input[escribe tu edad]<br />

Out[1] = 22.<br />

Vamos a diseñar un programa que aproxime numéricamente mediante el método de Euler la solución<br />

del problema de condiciones iniciales<br />

½<br />

0 y = ty,<br />

y(t0) =y0,<br />

donde las condiciones iniciales t0 e y0,elinstantefinal tf en el queremos conocer el valor de la solución,<br />

y el número de pasos con el que este valor se aproximada han de introducirse tras la ejecución del<br />

programa.<br />

f[t ,y ]:=t∗ y;<br />

t0 = Input[“Tiempo inicial”];<br />

y0 = Input[“Valor de inicial de la función”];<br />

tf = Input[“Tiempo final”];<br />

n = Input[“Número de pasos”];<br />

h =(tf − t0)/n;<br />

For[i =1,i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!