sábado, 17 de abril de 2010

Maplesoft mi hoja de cálculo favorita

Maple es un programa matemático de propósito general capaz de realizar cálculos simbólicos, algebraicos y de álgebra computacional. Fue desarrollado originalmente en 1981 por el Grupo de Cálculo Simbólico en la Universidad de Waterloo en Waterloo, Ontario, Canadá.

INTRODUCCIÓN

Maple es un lenguaje de programación interpretado. Las expresiones simbólicas son almacenadas en memoria como grafos dirigidos sin ciclos (ver Grafos, Teoría de Grafos)
Desde 1988 ha sido mejorado y vendido comercialmente por Waterloo Maple Inc. (también conocida como Maplesoft), una compañía canadiense con sede en Waterloo, Ontario. La última versión es Maple 13.

ORIGEN DEL NOMBRE
Su nombre es una abreviatura o un acrónimo de la frase en Ingles Mathemathic Pleasure (Placer de las Matematicas), tambien se debe a que Maple fue hecho en Canadá, cuya bandera tiene una hoja de arce (maple en inglés).

CÓDIGO DE EJEMPLO MAPLE

Las siguientes líneas de código calculan la solución exacta de una ecuación lineal diferencial ordinaria:
\frac{d^2y}{dx^2}(x) - 3 y(x) = x
Sujeto a las condiciones iniciales:
y(0) = 0 ,\quad \left. \frac{dy}{dx} \right|_{y=0} = 2
dsolve( {diff(y(x),x, x) - 3*y(x) = x, y(0)=0, D(y)(0)=2}, y(x) );
> sqrt(2) = evalf (sqrt(2), 21);

\sqrt{2} = 1{.}41421356237309504880

> simplify (35/42 - 5/30);

\frac{35}{42} - \frac{5}{30} = \frac{2}{3}

> solve (3*x^2 + b*x = 7, x);

-\frac{b}{6}+\frac{\sqrt{b^2+84}}{6},-\frac{b}{6}-\frac{\sqrt{b^2+84}}{6}

> f:= x -> tan(x)*sqrt(x):
> D(f)(x);

(1+\tan(x)^2)\sqrt{x}+\frac{1}{2}\frac{\tan(x)}{\sqrt{x}}

> Int (sin(x)^2, x);
\int{\sin(x)^2 dx}
> value (%);
-{\frac{1}{2}}\sin(x)\cos(x)+\frac{x}{2}
> int (sin(x)^2, x = 0..Pi/2);

\frac{\pi}{4}

  • Evaluación de ecuaciones diferenciales lineales en forma simbólica y numérica:
> DGL:= diff (y(x),x, x) - 3*y(x) = x:
> DGL;
\left(\frac{d^2}{dx^2}y(x)\right)-3y(x) = x
> dsolve ({DGL, y(0)=1, D(y)(0)=2}, y(x));

y(x)=e^{\sqrt{3}x}\left(\frac{7\sqrt{3}}{18}+\frac{1}{2}\right)+ e^{-\sqrt{3}x}\left(\frac{1}{2}-\frac{7\sqrt{3}}{18}\right)-\frac{x}{3}



HISTORIAL DE VERSIONES
  • Maple 13: Febrero, 2010
  • Maple 12: Abril, 2009
  • Maple 11: Junio, 2008
  • Maple 10: Febrero, 2007
  • Maple 9.5: Mayo, 2005
  • Maple 9: Abril, 2004
  • Maple 8: Junio, 2003
  • Maple 7: Abril, 2002
  • Maple 6: Julio, 2001
  • Maple V R5: Diciembre, 1999
  • Maple V R4: Enero, 1996
  • Maple V R3: Marzo, 1994
  • Maple V R2: Noviembre 1992
  • Maple V: Agosto, 1990
  • Maple 4.3: Marzo, 1989
  • Maple 4.2: Diciembre, 1987
  • Maple 4.1: Mayo, 1987
  • Maple 4.0: Abril, 1986
  • Maple 3.3: Marzo, 1985 (primera versión disponible públicamente)
  • Maple 3.2: Abril, 1984
  • Maple 3.1: Octubre, 1983
  • Maple 3.0: Mayo, 1983
  • Maple 2.2: Diciembre, 1982
  • Maple 2.15: Agosto, 1982
  • Maple 2.1: Junio, 1982
  • Maple 2.0: Mayo, 1982
  • Maple 1.1: Enero, 1982
  • Maple 1.0: Enero, 1982
Desde 1994, MathCad ha incluido un motor de álgebra derivado de Maple, Núcleo Mathsoft de Maple MKN por sus siglas en inglés (MKN, Mathsoft Kernel Maple).

VERSIONES DISPONIBLES

Maplesoft vende Maple tanto en versiones profesionales como de estudiantes. (en EE. UU. desde US$99 para estudiantes, hasta US$1995 en versiones profesionales)
Desde la versión 6 y más recientes, las versiones para estudiantes no tienen limitaciones en poder de cómputo, pero sí vienen con menos documentación impresa. La situación es bastante similar para el programa Mathematica.
En versiones anteriores a la 6, la versión de estudiante tenía las siguientes limitaciones:
  • Un máximo de uso de 100 dígitos en punto flotante para cálculos
  • Un tamaño máximo de 8.000 para cualquier objeto algebraico (8.000 en objetos o largo de palabras máquina)
  • Un máximo de 3 para los arreglos vectoriales (arrays)

5 comentarios:

  1. hola, soy de argentina, estoy usando maple pero transcribi una practica del libro "El calculo de Louis Leithold", la cuestion es que el maple se cuelga, el archivo son 38 ejercicios pero los resuelvo manualmente. la pregunta: ¿tiene limitaciones en cuanto a la escritura en modo documento?.
    Muchas Gracias.

    ResponderEliminar
  2. ahh!! perdon.. estoy usando la version 13

    ResponderEliminar
  3. Uno puede escribir un documento en Maple como si se tratara de un editor de textos casi como word con la capacidad de agregar simbología matemática. Los documentos que maneja Maple siempre los graba con extensión .mws (Maple work sheet) en el componente de la versión 7 clásica 'Classic Worksheet Maple 13' (la del icono amarillo), o con la extensión *.mw cuando usas la componente principal de Maple (la del ícono rojo 'Maple 13').
    Para pasar tu documento a Word en el caso de usar la versión clásica, solo hay que ir al menú FILE luego EXPORT AS y darle el nombre de archivo que uno desee, luego al abrirlo con word ya puede ser reeditado e incluso pasarlo a .docx o .doc . En cuanto a si tiene limitaciones, sí tiene pero pocas, algunos símbolos del editor de ecuaciones de word maple no lo puede hacer, entre algunas otras cosas infimas, como por ejemplo, intentar escribir un par ordenado digamos (1,3) pulsando el boton 'T' y luego el boton 'Sigma' (de la barra de herramientas de maple), o sea un símbolo matemático dentro de un entorno de texto, en ese caso los paréntesis no salen, la solución podría ser incomoda. Lo que sí es que si uno desea un documento en el que no hay q hacer mucho cálculo o los cálculos ya fueron hechos a mano, entonces lo mejor es usar Word 2007 o superior o bien LaTeX (el editor que usan los ingenieros y matemáticos).

    ResponderEliminar
  4. Hola lei tu blog y me parecio adecuado preguntarte algo importante, estamos editando un libro de ejercicios de maple en la UDG, el asunto es que se hicieron los ejercicios en maple 10 y se utilizaron las imagenes en word 2007 (windows 7) pero al abrirlas en cualquier otra computadora (windows vista) con word 2007 identifica las imagenes de maple 10 pero los signos mas y menos los cambia por una C y un K respectivamente. Me gustaria saber si tienes idea o puedes ayudarme te dejo mi correo disponible

    ResponderEliminar
  5. tengo problemas, sale un mensaje que dice que no hay comunicacion con el kernel

    ResponderEliminar