Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Programación en Mathematica<br />
Siloquequeremosesdefinir una función, hemos de hacerlo indicando la variable entre corchetes<br />
según el siguiente esquema:<br />
Nombre[var ] = función.<br />
Así, para definir la función f(x) =ex cos x hemos de escribir<br />
In[2] := f[x ]=Exp[x] ∗ Cos[x]<br />
Out[2] = Exp[x] ∗ Cos[x].<br />
Otro tipo de variables bastante interesantes son las vectoriales. Podemos definir una variable<br />
vectorial, por ejemplo de dimensión tres haciendo la siguiente operación<br />
In[3] := a[1] = 5<br />
Out[3] = 5<br />
In[4] := a[2] = 2<br />
Out[4] = 2<br />
In[5] := a[1] = 9<br />
Out[5] = 9<br />
y habremos introducido el vector (5, 2, 9). Si queremos saber el valor de la variable a hemos de<br />
escribir<br />
obien<br />
In[6] := ?a<br />
Global 0 a<br />
a[1] = 5<br />
a[2] = 2<br />
a[3] = 9<br />
In[7] := Table[a[i], {i, 3}]<br />
Out[7] = {5, 2, 9}.<br />
Podemos dejar sin asignar valores al vector. Si hacemos<br />
y<br />
In[8] := Clear[a[2]]<br />
In[7] := Table[a[i], {i, 3}]<br />
Out[7] = {5,a[2], 9}<br />
dejando el valor de a[2] vacio.<br />
Para borrar las variables o las funciones utilizaremos la sentencia Clear[var o func]. Escribiendo<br />
Clear[q]<br />
desposeemos a q del valor 6.5 asignado anteriormente.<br />
82