Mathematica 

| Walter Mora F. | Revista Digital Matemática, Educación e Internet |

 

Revista   1 2 3 4  5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


MATHEMATICA como un lenguaje de programación

En Mathematica el tipo principal de dato son las expresiones. Si la expresión viene dada en la forma h[e1,e2,...,en] a h se le conoce como la "cabeza" (head) de la expresión. Por ejemplo, la cabeza de Plot[#^2,{#,-1,1}] es Plot mientras que la "cabeza" de {1,2,2,3,a} es List.

Todos los comandos propios de Mathematica (Built­in Functions) empiezan con mayúscula. Por ejemplo Sin[x], Cos[x],E^x,Log[b,x],Integrate[f,x], D[f,x], Solve[f==g,x],...



$ \bigtriangledown$   USO DE (),{},[],[[]],""

$ \bullet$  { } se usa para trabajar con listas y matrices

$ \bullet$  ( ) se usa para agrupar: E^(x+y)/(2x+4z). También se usa para definir el cuerpo de una función, por ejemplo: f[x_]:=(r=2; N[{r*Cos[x], r*Sin[x]}])

$ \bullet$  [] se usa para poner los argumentos de las funciones

$ \bullet$  [[]] se usa para extraer elementos de una lista. Por ejemplo si lis={a,b,c} entonces lis[[2]]=b y lis[[3]]=c

$ \bullet$  " " se usa para trabajar con strings (tiras de caracteres), por ejemplo: Print["La solución es: ", solucion]



$ \bigtriangledown$  INFORMACIÓN SOBRE UN SÍMBOLO

Para obtener información acerca de un símbolo se puede seleccionar y presionar F1. También se puede evaluar la expresión ?expr.



$ \bigtriangledown$  ACERCA DE LA IDIOSINCRASIA DE MATHEMATICA

Si usted ha tenido algún contacto con MATHEMATICA, podemos hablar de algunas reglas básicas que se deben seguir al interactuar con MATHEMATICA

$ \bullet$   Los nombres de los comandos propios de Mathematica se escriben siempre con la primera letra en mayúscula. Por ejemplo

$ \bullet$   Se debe tener claro si el comando usa ``{ }" o no. También que tipo de input espera el comando.

$ \bullet$   Se debe tener claro dónde y cuándo poner comas y dónde y cuándo poner punto y coma

$ \bullet$   Se debe tener claro dónde y cuándo poner =, ==,===, :=, /., /@, ()&

LO MEJOR ES CONSULTAR EN EL HELP SI EXISTE ALGUNA DUDA!. Esto le ayudará a no perder tiempo.


Revista   1 2 3 4  5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


Revista digital Matemática, Educación e Internet.
Derechos Reservados