Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
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