[Top] | [Contents] | [Index] | [ ? ] |
Maxima es un sistema de cálculo simbólico escrito en Lisp.
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 copia del código fuente al DOE (Department of Energy) en 1982, en una versión conocida como DOE-Macsyma. Una de estas 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 Schelter había obtenido del Departamento de Energía permiso para distribuir el código fuente de DOE-Macsyma bajo licencia GNU-GPL, iniciando en el año 2000 el proyecto Maxima en SourceForge con el fin de mantener y seguir desarrollando DOE-Macsyma, ahora con el nombre de Maxima.
Los usuarios de habla hispana disponen de una lista de correos en la que podrán participar para recabar información, proponer ideas y comentar sus experiencias con Maxima:
https://lists.sourceforge.net/lists/listinfo/maxima-lang-es
Nota de la traducción: Este manual es una traducción de la versión original en inglés. En la versión 5.25 se han introducido cambios sustanciales que afectan, fundamentalmente, a una reordenación de los contenidos, a la desaparición de algunas secciones y a la aparición de otras nuevas. Además, se han añadido introducciones a algunas secciones provenientes de la versión alemana; me ha parecido conveniente incorporarlas a la versión española por ser clarificadoras de algunos conceptos básicos de Maxima, aunque todavía no forman parte de la versión inglesa de referencia.
Mario Rodríguez Riotorto. (mario ARROBA edu PUNTO xunta PUNTO es
)
1. Introducción a Maxima | Muestra de sesiones con Maxima. | |
2. Detección e informe de fallos | Gestión de fallos. | |
3. Ayuda | Solicitando ayuda desde una sesión de Maxima. | |
4. Línea de comandos | Sintaxis de los comandos de Maxima. | |
5. Tipos de datos y estructuras | Números, cadenas de texto, listas, arrays y estructuras. | |
6. Operadores | Operadores internos y definidos por el usuario. | |
7. Evaluación | Evaluando expresiones. | |
8. Expresiones | Expresiones de Maxima. | |
9. Simplificación | Simplificando expresiones. | |
10. Funciones matemáticas | Funciones matemáticas en Maxima. | |
11. Base de datos de Maxima | Declaraciones, contextos, hechos y propiedades. | |
12. Gráficos | Gráficos en dos y tres dimensiones. | |
13. Lectura y escritura | Lectura y escritura de archivos. | |
Soporte para campos más específicos de las matemáticas | ||
---|---|---|
14. Polinomios | Operaciones con polinomios. | |
15. Funciones Especiales | Funciones especiales. | |
16. Funciones elípticas | Funciones e integrales elípticas. | |
17. Límites | Cálculo de límites. | |
18. Diferenciación | Cálculo diferencial. | |
19. Integración | Cálculo integral. | |
20. Ecuaciones | Definición y resolución de ecuaciones. | |
21. Ecuaciones Diferenciales | Definición y resolución de ecuaciones diferenciales. | |
22. Métodos numéricos | Integración numérica, transformadas de Fourier, etc. | |
23. Matrices y Álgebra Lineal | Operaciones matriciales. | |
24. Afines | ||
25. itensor | Manipulación indexada de tensores | |
26. ctensor | Manipulación por componentes de tensores | |
27. atensor | Manipulación algebraica de tensores | |
28. Sumas productos y series | Sumas, productos, Taylor y series de potencias. | |
29. Teoría de Números | Teoría de números. | |
30. Simetrías | ||
31. Grupos | Álgebra abstracta. | |
Funcionalidades avanzadas y programación | ||
32. Entorno de Ejecución | Personalización de Maxima. | |
33. Miscelánea de opciones | Opciones que afectan globalmente el comportamiento de Maxima. | |
34. Reglas y patrones | Patrones de definidos por el usuario y reglas de simplificación. | |
35. Conjuntos | Operaciones con conjuntos. | |
36. Definición de Funciones | Programando funciones. | |
37. Programación | Programación en Maxima. | |
38. Depurado | Depuración de fallos en programas Maxima. | |
Paquetes adicionales | ||
39. augmented_lagrangian | Paquete augmented_lagrangian. | |
40. Bernstein | Polinomios de Bernstein. | |
41. bode | Gráficos de Bode. | |
42. cobyla | Optimización no lineal con restricciones en desigualdades. | |
43. contrib_ode | Procedimientos adicionales para EDOs. | |
44. descriptive | Estadística descriptiva. | |
45. diag | Matrices de Jordan. | |
46. distrib | Distribuciones de probabilidad. | |
47. draw | Un interfaz Maxima-Gnuplot. | |
48. drawdf | Dibuja campos de direcciones con Gnuplot. | |
49. dynamics | Visualización 3D, animaciones y sistemas dinámicos. | |
50. ezunits | Magnitudes dimensionales. | |
51. f90 | Traductor de Maxima fortran. | |
52. finance | Cálculo financiero. | |
53. fractals | Fractales. | |
54. ggf | Expresión general de sucesiones. | |
55. graphs | Teoría de grafos. | |
56. grobner | Funciones para trabajar con bases de Groebner. | |
57. impdiff | Derivadas implícitas. | |
58. interpol | Interpolación. | |
59. lapack | Paquete LAPACK para álgebra lineal. | |
60. lbfgs | Paquete L-BFGS para minimización sin restricciones. | |
61. lindstedt | Paquete Lindstedt. | |
62. linearalgebra | Funciones de álgebra lineal. | |
63. lsquares | Mínimos cuadrados. | |
64. makeOrders | Utilidad sobre polinomios. | |
65. minpack | Funciones MINPACK para optimización y cálculo de raíces | |
66. mnewton | Método de Newton. | |
67. numericalio | Lectura y escritura de ficheros. | |
68. opsubst | Utilidad para sustituciones. | |
69. orthopoly | Polinomios ortogonales. | |
70. romberg | Integración numérica por el método de Romberg. | |
71. simplex | Programación lineal. | |
72. simplification | Reglas y funciones de simplificación. | |
73. solve_rec | Recurrencias lineales. | |
74. stats | Inferencia estadística. | |
75. stirling | Fórmula de Stirling. | |
76. stringproc | Procesamiento de cadenas. | |
77. to_poly_solve | Paquete to_poly_solve. | |
78. unit | Unidades físicas y dimensiones. | |
79. zeilberger | Funciones para series hipergeométricas. | |
Índice | ||
A. Índice de Funciones y Variables | Índice. | |
--- Listado detallado de los nodos --- Introducción | ||
1. Introducción a Maxima | ||
Detección e informe de fallos | ||
• Funciones y variables para la detección e informe de fallos | ||
Ayuda | ||
• Documentación | ||
• Funciones y variables para la ayuda | ||
Línea de comandos | ||
• Introducción a la línea de comandos | ||
• Funciones y variables para la línea de comandos | ||
• Funciones y variables para la impresión | ||
Tipos de datos y estructuras | ||
• Números | ||
• Cadenas de texto | ||
• Constantes | ||
• Listas | ||
• Arrays | ||
• Estructuras | ||
Operadores | ||
• Introducción a los operadores | ||
• Operadores aritméticos | ||
• Operadores relacionales | ||
• Operadores lógicos | ||
• Operadores para ecuaciones | ||
• Operadores de asignación | ||
• Operadores definidos por el usuario | ||
Evaluación | ||
• Introducción a la evaluación | ||
• Funciones y variables para la evaluación | ||
Expresiones | ||
• Introducción a las expresiones | ||
• Nombres y verbos | ||
• Identificadores | ||
• Desigualdades | ||
• Funciones y variables para expresiones | ||
Simplificación | ||
• Introducción a la simplificación | ||
• Funciones y variables para simplificación | ||
Funciones matemáticas | ||
• Funciones para los números | ||
• Funciones para los números complejos | ||
• Funciones combinatorias | ||
• Funciones radicales exponenciales y logarítmicas | ||
• Funciones trigonométricas | ||
• Números aleatorios | ||
Base de datos de Maxima | ||
• Introducción a la base de datos de Maxima | ||
• Funciones y variables para las propiedades | ||
• Funciones y variables para los hechos | ||
• Funciones y variables para los predicados | ||
Gráficos | ||
• Introducción a los gráficos | ||
• Formatos gráficos | ||
• Funciones y variables para gráficos | ||
• Opciones gráficas | ||
• Opciones para Gnuplot | ||
• Funciones para el formato Gnuplot_pipes | ||
Lectura y escritura | ||
• Comentarios | ||
• Archivos | ||
• Funciones y variables para lectura y escritura | ||
• Funciones y variables para salida TeX | ||
• Funciones y variables para salida Fortran | ||
Polinomios | ||
• Introducción a los polinomios | ||
• Funciones y variables para polinomios | ||
Funciones Especiales | ||
• Introducción a las funciones especiales | ||
• Funciones de Bessel | ||
• Funciones de Airy | ||
• Funciones Gamma y factorial | ||
• Integral exponencial | ||
• Función de error | ||
• Funciones de Struve | ||
• Funciones hipergeométricas | ||
• Funciones de cilindro parabólico | ||
• Funciones y variables para las funciones especiales | ||
Funciones elípticas | ||
• Introducción a las funciones e integrales elípticas | ||
• Funciones y variables para funciones elípticas | ||
• Funciones y variables para integrales elípticas | ||
Límites | ||
• Funciones y variables para límites | ||
Diferenciación | ||
• Funciones y variables para la diferenciación | ||
Integración | ||
• Introducción a la integración | ||
• Funciones y variables para integración | ||
Ecuaciones | ||
• Funciones y variable para las ecuaciones | ||
Ecuaciones Diferenciales | ||
• Introducción a las ecuaciones diferenciales | ||
• Funciones y variables para ecuaciones diferenciales | ||
Métodos numéricos | ||
• Introducción a la transformada rápida de Fourier | ||
• Funciones y variables para la transformada rápida de Fourier | ||
• Funciones para la resolución numérica de ecuaciones | ||
• Introducción a la resolución numérica de ecuaciones diferenciales | ||
• Funciones para la resolución numérica de ecuaciones diferenciales | ||
Matrices y Álgebra Lineal | ||
• Introducción a las matrices y el álgebra lineal | ||
• Funciones y variables para las matrices y el álgebra lineal | ||
Afines | ||
• Funciones y variables para Afines | ||
itensor | ||
• Introducción a itensor | ||
• Funciones y variables para itensor | ||
ctensor | ||
• Introducción a ctensor | ||
• Funciones y variables para ctensor | ||
atensor | ||
• Introducción a atensor | ||
• Funciones y variables para atensor | ||
Sumas productos y series | ||
• Funciones y variables para sumas y productos | ||
• Introducción a las series | ||
• Funciones y variables para las series | ||
* Introducción a las series de Fourier | ||
• Funciones y variables para series de Fourier | ||
• Funciones y variables para series de Poisson | ||
Teoría de Números | ||
• Funciones y variables para teoría de números | ||
Simetrías | ||
• Funciones y variables para simetrías | ||
Grupos | ||
• Funciones y variables para grupos | ||
Entorno de Ejecución | ||
• Introducción al entorno de ejecución | ||
• Interrupciones | ||
• Funciones y variables para el entorno de ejecución | ||
Miscelánea de opciones | ||
• Introducción a la miscelánea de opciones | ||
• Share | ||
• Funciones y variables para la miscelánea de opciones | ||
Reglas y patrones | ||
• Introducción a reglas y patrones | ||
• Funciones y variables sobre reglas y patrones | ||
Conjuntos | ||
• Introducción a los conjuntos | ||
• Funciones y variables para los conjuntos | ||
Definición de Funciones | ||
• Introducción a la definición de funciones | ||
• Funciones | ||
• Macros | ||
• Funciones y variables para la definición de funciones | ||
Programación | ||
• Lisp y Maxima | ||
• Recolector de basura | ||
• Introducción a la programación | ||
• Funciones y variables para la programación | ||
Depurado | ||
• Depuración del código fuente | ||
• Claves de depuración | ||
• Funciones y variables para depurado | ||
augmented_lagrangian | ||
• Funciones y variables para augmented_lagrangian | ||
Bernstein | ||
• Funciones y variables para Bernstein | ||
bode | ||
• Funciones y variables para bode | ||
cobyla | ||
• Introducción a cobyla | ||
• Funciones y variables para cobyla | ||
• Ejemplos para cobyla | ||
contrib_ode | ||
• Introducción a contrib_ode | ||
• Funciones y variables para contrib_ode | ||
• Posibles mejoras a contrib_ode | ||
• Pruebas realizadas con contrib_ode | ||
• Referencias para contrib_ode | ||
descriptive | ||
• Introducción a descriptive | ||
• Funciones y variables para el tratamiento de datos | ||
• Funciones y variables de parámetros descriptivos | ||
• Funciones y variables para gráficos estadísticos | ||
diag | ||
• Funciones y variables para diag | ||
distrib | ||
• Introducción a distrib | ||
• Funciones y variables para distribuciones continuas | ||
• Funciones y variables para distribuciones discretas | ||
draw | ||
• Introducción a draw | ||
• Funciones y variables para draw | ||
• Funciones y variables para picture | ||
• Funciones y variables para worldmap | ||
drawdf | ||
• Introducción a drawdf | ||
• Funciones y variables para drawdf | ||
dynamics | ||
• El paquete dynamics | ||
• Análisis gráfico de sistemas dinámicos discretos | ||
• Visualización usando VTK | ||
ezunits | ||
• Introducción a ezunits | ||
• Introducción a physical_constants | ||
• Funciones y variables para ezunits | ||
f90 | ||
• Funciones y variables para f90 | ||
finance | ||
• Introducción a finance | ||
• Funciones y Variables para finance | ||
* fractals | ||
• Introducción a fractals | ||
• Definiciones para IFS fractals | ||
• Definiciones para fractales complejos | ||
• Definiciones para cops de Koch | ||
• Definiciones para curvas de Peano | ||
ggf | ||
• Funciones y variables para ggf | ||
graphs | ||
• Introducción a graphs | ||
• Funciones y variables para graphs | ||
grobner | ||
• Introducción a grobner | ||
• Funciones y variables para grobner | ||
impdiff | ||
• Funciones y variables para impdiff | ||
interpol | ||
• Introducción a interpol | ||
• Funciones y variables para interpol | ||
lapack | ||
• Introducción a lapack | ||
• Funciones y variables para lapack | ||
lbfgs | ||
• Introducción a lbfgs | ||
• Funciones y variables para lbfgs | ||
lindstedt | ||
• Funciones y variables para lindstedt | ||
linearalgebra | ||
• Introducción a linearalgebra | ||
• Funciones y variables para linearalgebra | ||
lsquares | ||
• Funciones y variables para lsquares | ||
makeOrders | ||
• Funciones y variables para makeOrders | ||
minpack | ||
• Introducción a minpack | ||
• Funciones y variables para minpack | ||
mnewton | ||
• Funciones y variables para mnewton | ||
numericalio | ||
• Introducción a numericalio | ||
• Funciones y variables para entrada y salida en formato texto | ||
• Funciones y variables para entrada y salida en formato binario | ||
opsubst | ||
• Funciones y variables para opsubst | ||
orthopoly | ||
• Introducción a polinomios ortogonales | ||
• Funciones y variables para polinomios ortogonales | ||
romberg | ||
• Funciones y variables para romberg | ||
simplex | ||
• Introducción a simplex | ||
• Funciones y variables para simplex | ||
simplification | ||
• Introducción a simplification | ||
• Paquete absimp | ||
• Paquete facexp | ||
• Paquete functs | ||
• Paquete ineq | ||
• Paquete rducon | ||
• Paquete scifac | ||
• Paquete sqdnst | ||
solve_rec | ||
• Introducción a solve_rec | ||
• Funciones y variables para solve_rec | ||
stats | ||
• Introducción a stats | ||
• Funciones y variables para inference_result | ||
• Funciones y variables para stats | ||
• Funciones y variables para distribuciones especiales | ||
stirling | ||
• Funciones y variables para stirling | ||
stringproc | ||
• Introducción al procesamiento de cadenas | ||
• Funciones y variables para entrada y salida | ||
• Funciones y variables para caracteres | ||
• Funciones y variables para cadenas | ||
to_poly_solve | ||
• Funciones y variables para to_poly_solve | ||
unit | ||
• Introducción a units | ||
• Funciones y variables para units | ||
zeilberger | ||
• Introducción a zeilberger | ||
• Funciones y variables para zeilberger | ||
[Top] | [Contents] | [Index] | [ ? ] |
This document was generated on enero, 25 2024 using texi2html 1.76.