MAXIMA GPL CAS. EDITOR MATEMATICO

COMPARTIR EN:Compartir en Google+ Compartir en Whatsapp
Maxima GPL CAS

Maxima es un sistema de algebra parecido a sistemas como Mathematica, Maple y otros. Maxima, sin embargo, es una aplicación en línea de comandos.

El software esta basado en el conocido sistema de álgebra computacional desarrollado a finales de 1960 en el Instituto Tecnológico de Massachusetts (MIT).

Caracteristicas del programa

  • Especializado en operaciones simbólicas ofreciendo capacidades numéricas también.
  • Se puede acceder mediante programación como Lisp. Lenguaje de programación completo con sintaxis ALGOL-como-Lisp, pero como la semántica.
  • Enteros de precisión arbitraria. Los números racionales de tamaños limitados sólo dependen de la capacidad de la memoria del ordenador en que se ejecuta la aplicación. Arbitrariamente grandes números de punto flotante ("bfloats").
  • Puede resolver sistemas de ecuaciones lineales, ecuaciones diferenciales ordinarias, expansión en series de Taylor, transformadas de Laplace, vectores, matrices y tensores.
  • Resultados precisos usando fracciones exactas, números enteros de precisión arbitraria y números de coma flotante con precisión variable. Dispone de representaciones graficas de funciones y datos en 2 y 3 dimensiones.

Aspectos basicos del Maxima

Cada sentencia del Maxima se puede acabar con punto y coma o bien con dólar $
Se puede repetir la acción de una sentencia anterior solamente con escribir la etiqueta numerada del comando precedido de las dobles comilla.
La asignación de valores se puede realizar de las siguientes maneras:
  • Para asignar un valor a una variable se utiliza : (y no =).
  • Se utiliza := para definir una nueva variable a través de otras (por ejemplo, para definir una función).
  • Conviene llamar la atención sobre el hecho de que el símbolo = se emplea únicamente con las ecuaciones.
Permite exportar cualquier archivo realizado en Maxima a formato html.
Maxima puede trabajar escribiendo previamente, con cualquier editor de textos, los comandos que luego van a ser procesados en un fichero. Dicho fichero puede ser leído por Maxima con alguno de los comandos siguientes
  • batch("NombreFichero");
  • batchload("NombreFichero");
  • demo("NombreFichero");

Desde la consola de Maxima y dependiendo del sistema operativo, es posible ejecutar instrucciones externas a Maxima con ayuda de la sentencia: system("Comandos")

¿Pasos en la instalación del Maxima Gpl Cas?

1 El primer paso es descargarlo desde aqui Fuente de la descarga sourceforge
2 Hacer doble click sobre el archivo para iniciar la instalacón del maxima-sbcl-5.36.1.exe 48.7 MB
3 Como todo fichero de instalación aparecera la tipica ventana de windowns pidiendo permiso para realizar la instalacón.
4 Aparece una ventana para escojer el idioma de la aplicación, ademas de Español se puede escoger Ingles, Frances, Italiano y Portugues.
5 Hacer click en siguiente.
6 Aceptar el acuerdo de licencia y hacer click en siguiente.
7 Hacer click en siguiente.
8 Indica la carpeta donde se va a instalar la aplicación "C:\Program Files (x86)\Maxima-sbcl-5.36.1", disponemos de la opción de "examinar" para cambiar el lugar de la instalación. Hacer click en siguiente.
9 En esta ventana aparecen todos las secciones que compone el programa, podemos activar o desactivar secciones, por defecto todas estan activas. El espacio necesario en nuestro disco duro tiene que ser como minimo de 181 Megas. Hacer click en siguiente.
10 Hacer click en Siguiente.
11 Crear icono en el Escritorio. Hacer click en siguiente.
12 Hacer click en Instalar y esperar unos segundos y veras como se ejecuta el proceso de la instalación.
13 Hacer click en siguiente.
14 Hacer click en Finalizar.

Ejemplos realizados con el Maxima Gpl cas

Ejemplo 1

radius: 20 $
height: 100 $
area: %pi * radius^2;
volume: area * height;

Ejemplo 2

integrate( sin(x), x);
integrate( sin(x), x, 0, %pi);

Ejemplo 3

f(x) := x^2 + a$
f(5);
f(5), a = -5;
integrate( f(var), var );

Ejemplo 4

assume(a > 0)$
integrate( 1 / (x^2 + a), x);
forget(a > 0)$

Ejemplo 5

wxplot2d([sin(x), cos(x)], [x,0, 2*%pi]);
wxplot3d( exp(-x^2 - y^2), [x,-2,2],[y,-2,2]);

Ejemplo 6

f(x) := x^2 $
diff(f(x), x);
g(y) := sin(y)$
g(f(x));
diff( g(f(x)) , x);