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