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

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

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

Saved successfully!

Ooh no, something went wrong!