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 />

Finalmente<br />

In[5] := Not[7 < 4]<br />

Out[5] = True<br />

dado que lo contrario de 7 < 4 es 7 > 4, que es verdadero.<br />

Otras combinaciones de símbolos que pueden resultar útiles son las siguientes:<br />

x ++ Aumenta el valor de x una unidad<br />

x −− Disminuye el valor de x una unidad<br />

++x Preincrementa x una unidad<br />

−−x Predisminuye x una unidad<br />

x+ =k Aumenta el valor de xkunidades<br />

x− = k Disminuye el valor de xkunidades<br />

x∗ = k Multiplica x por k<br />

x/ = k Divide x por k<br />

Porejemplo,sihacemosx =7y realizamos las siguientes operaciones, obtenemos<br />

In[6] := x ++<br />

Out[6] = 7<br />

donde el valor de x ahora es 8, pero en pantalla se escribe su antiguo valor. Si hubiéramos escrito<br />

In[6] := + + x<br />

Out[6] = 8<br />

ahora el valor de x sigue siendo 8 y el programa escribe el valor actual. De un modo parecido funciona<br />

con −−. Si escribimos<br />

In[6] := x+ =2<br />

Out[6] = 9<br />

el valor de x será 9, igual que el que aparece en pantalla.<br />

6.2 Construcción de programas con Mathematica.<br />

Uno de los temas centrales en los programas que vamos a realizar es la construcción de bucles o<br />

procesos iterativos, los cuales han de ejecutarse un número de terminado de veces. Para la una<br />

correcta creación de bucles, explicamos a continuación una serie de sentencias útiles. Recuerdan en<br />

gran medida a expresiones de lenguajes de programación como el Pascal, Basic o C.<br />

6.2.1 If<br />

La sentencia ”If” se emplea para establecer elementos condicionantes en un programa. Las diferentes<br />

sintaxis con las que puede manejarse son las siguientes.<br />

If[condición,f].<br />

84

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

Saved successfully!

Ooh no, something went wrong!