Guia mathematic 5
1
Guía rápida para el nuevo usuario de Mathematica 5.0
Mathematica y MathReader son marcas registradas de Wolfram Research. Por Eugenio Manuel Fedriani Martel (efedmar@dee.upo.es) y Alfredo García Hernández-Díaz (agarher@dee.upo.es) Universidad Pablo de Olavide Mayo de 2004
®
Introducción
Estos apuntes son una aproximación al programa Mathematica en su versión 5.0.No se le suponen conocimientos previos al lector sobre el programa, pero puede complementarse con otros muchos manuales relativos al mismo. En el programa Mathematica se pueden distinguir dos grandes partes. Una de ellas, llamada núcleo (Kernel), es la encargada de ejecutar todos los comandos y realizar los cálculos necesarios. La otra parte es la interfaz del usuario (Front-End). Existe un tipoespecial de Front-End que permite generar documentos interactivos en los que se mezclan gráficos y textos y en el que se incluirán todos los comandos a evaluar por el núcleo; a ese tipo de documentos se los denomina Notebooks. La forma de interaccionar entre estas dos partes la dirige el usuario, es decir, que el núcleo no realiza ninguna acción hasta que el usuario no se lo indique y para ello sepuede pulsar las teclas Shift y Enter simultáneamente. En caso de pulsar la tecla Enter únicamente, la entrada no se evaluará, simplemente se cambia de línea para poder introducir otro input. Una vez pulsado Shift y Enter, se evaluarán todos los inputs introducidos. Una vez cargado el núcleo, se está en condiciones de comunicarse con el programa. A un input dado por el usuario, Mathematicadevolverá un output que numerará (ambos con el mismo número) secuencialmente a lo largo de una sesión de trabajo. Esto permite hacer referencia en cualquier momento a un resultado obtenido o a una variable definida anteriormente. El símbolo % se utiliza para referirse al output inmediatamente anterior; pueden usarse %%, %%%, %%%%, etc. para el penúltimo, antepenúltimo, etc. Otra forma alternativa es usar%n donde n es el número del output. Además, cada entrada y salida lleva un corchete situado a la derecha de la pantalla delimitando lo que denominaremos celdas (Cell). Esta distinción por celdas nos permitirá, entre otras cosas, cambiar el estilo y formato de éstas, suprimirlas fácilmente y agruparlas o desagruparlas por bloques de trabajo. También conviene saber que los
Mathematica5.nb
2inputs se pueden recalcular cuantas veces se desee (por si queremos cambiar un dato, por ejemplo) y la nueva salida sustituirá a la antigua asignándoles a ambos una nueva numeración. Otro punto a tener en cuenta es que cuando escribamos comandos deberemos tener cuidado con: Las mayúsculas y minúsculas. Mathematica distingue unos caracteres de otros. Todas las funciones, opciones, variables yconstantes incorporadas al programa empiezan con mayúscula (conviene nombrar las que definamos nosotros con minúscula). Los espacios. Un espacio entre dos variables se interpreta como un signo de multiplicación. Por esto, nunca debemos dejar un espacio entre caracteres cuando demos un nombre a una constante, variable o función. Paréntesis, corchetes y llaves. Tienen funciones muy diferentes. Losparéntesis se utilizan para agrupar e indican prioridad en las operaciones a efectuar. Los corchetes son exclusivos de las funciones y delimitan el argumento de las mismas (¡no usarlos como un segundo nivel de paréntesis!) y, por último, las llaves se utilizan para definir listas (vectores y matrices, por ejemplo) de elementos. Una de las novedades más importantes que se introdujo en la versión 3.0 yque ha continuado hasta la versión actual es lo que se denominan paletas (palettes). Las paletas son pequeñas ventanas que podemos activar (o desactivar) y que contienen algunas de las operaciones, órdenes e instrucciones más usuales que necesitaremos durante nuestro trabajo. Inicialmente son siete paletas que contienen todo tipo de operaciones, desde las más básicas hasta otras más complejas de...
Regístrate para leer el documento completo.