Maxima tutoria linux

Solo disponible en BuenasTareas
  • Páginas : 349 (87032 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de enero de 2011
Leer documento completo
Vista previa del texto
Manual de Maxima

1

Manual de Maxima Maxima es un sistema de c´lculo simb´lico escrito en Lisp. a o Maxima desciende del sistema Macsyma, desarrollado en el MIT (Massachusetts Institute of Technology) entre los a˜os 1968 y 1982 como parte del proyecto MAC. El MIT pas´ una n o copia del c´digo fuente al DOE (Department of Energy) en 1982, en una versi´n conocida o o como DOE-Macsyma. Una deestas copias fue mantenida por el Profesor William F. Schelter de la Universidad de Texas desde el a˜o 1982 hasta su fallecimiento en 2001. En 1998 n Schelter hab´ obtenido del Departamento de Energ´ permiso para distribuir el c´digo fuente ı ıa o de DOE-Macsyma bajo licencia GNU-GPL, iniciando en el a˜o 2000 el proyecto Maxima n en SourceForge con el fin de mantener y seguir desarrollandoDOE-Macsyma, ahora con el nombre de Maxima. Notas de la traducci´n espa˜ola. o n La primera traducci´n al espa˜ol del manual de Maxima se debi´ a o n o Juan Pablo Romero Bernal y colaboradores del proyecto GLUD-CLog (http://glud.udistrital.edu.co/clog) del Grupo Linux Universidad Distrital (Colombia). Parte de la versi´n actual se debe a ellos. Actualmente este documento o lo mantiene Mario Rodr´ ıguezRiotorto (http://www.biomates.net); para comentarios, sugerencias y colaboraciones, contactar en la direcci´n de correo electr´nico: o o mario ARROBA edu PUNTO xunta PUNTO es

2

Manual de Maxima

Cap´ ıtulo 1: Introducci´n a Maxima o

3

1 Introducci´n a Maxima o
Se puede iniciar Maxima con el comando "maxima". Maxima desplegar´ alguna infora maci´n importante acerca de la versi´n quese est´ usando y un prompt. Cada comando o o a que vaya a ser ejecutado por Maxima debe terminar con un punto y coma. Para finalizar una sesi´n en Maxima se emplea el comando "quit();". A continuaci´n se presenta un breve o o ejemplo de sesi´n: o [wfs@chromium]$ maxima Maxima 5.9.1 http://maxima.sourceforge.net Using Lisp CMU Common Lisp 19a Distributed under the GNU Public License. See the fileCOPYING. Dedicated to the memory of William Schelter. This is a development version of Maxima. The function bug_report() provides bug reporting information. (%i1) factor(10!); 8 4 2 (%o1) 2 3 5 7 (%i2) expand ((x + y)^6); 6 5 2 4 3 3 4 2 5 6 (%o2) y + 6 x y + 15 x y + 20 x y + 15 x y + 6 x y + x (%i3) factor (x^6 - 1); 2 2 (%o3) (x - 1) (x + 1) (x - x + 1) (x + x + 1) (%i4) quit(); [wfs@chromium]$Maxima puede buscar en las p´ginas info. Para ello puede usar el comando describe a que mostrar´ todos los comandos y variables asociadas con la cadena o argumento de este a comando. Opcionalmente puede mostrar la documentaci´n respectiva. El signo de cierre o de interrogaci´n ? es una abreviaci´n del comando describe: o o (%i1) ? integ 0: (maxima.info)Introduction to Elliptic Functions andIntegrals. 1: Definitions for Elliptic Integrals. 2: Integration. 3: Introduction to Integration. 4: Definitions for Integration. 5: askinteger :Definitions for Simplification. 6: integerp :Definitions for Miscellaneous Options. 7: integrate :Definitions for Integration. 8: integrate_use_rootsof :Definitions for Integration. 9: integration_constant_counter :Definitions for Integration. Enterspace-separated numbers, ‘all’ or ‘none’: 6 5 Info from file /usr/local/info/maxima.info: - Function: integerp () Returns ‘true’ if is an integer, otherwise ‘false’.

4

Manual de Maxima

-

Function: askinteger (expr, integer) Function: askinteger (expr) Function: askinteger (expr, even) Function: askinteger (expr, odd) ‘askinteger (expr, integer)’ attempts to determine from the ‘assume’ databasewhether ‘expr’ is an integer. ‘askinteger’ will ask the user if it cannot tell otherwise, and attempt to install the information in the database if possible. ‘askinteger (expr)’ is equivalent to ‘askinteger (expr, integer)’. ‘askinteger (expr, even)’ and ‘askinteger (expr, odd)’ likewise attempt to determine if ‘expr’ is an even integer or odd integer, respectively.

(%o1)

false

Para usar...
tracking img