Articulo de referencia

MuPAD

MuPAD es un sistema de álgebra computacional (CAS). Desarrollado originalmente por el grupo de investigación MuPAD de la Universidad de Paderborn , Alemania , su desarrollo fue ...

MuPAD es un sistema de álgebra computacional (CAS). Desarrollado originalmente por el grupo de investigación MuPAD de la Universidad de Paderborn , Alemania , su desarrollo fue asumido por la empresa SciFace Software GmbH & Co. KG en colaboración con el grupo de investigación MuPAD y socios de otras universidades a partir de 1997. El paquete gráfico de MuPAD tuvo un éxito notable, especialmente considerando la época en que fue desarrollado.

Hasta otoño de 2005, la versión "MuPAD Light" se ofrecía de forma gratuita para investigación y educación, pero como consecuencia del cierre del instituto de origen del grupo de investigación MuPAD, solo la versión "MuPAD Pro" pasó a estar disponible para su compra.

El núcleo MuPAD viene incluido con Scientific Notebook y Scientific Workplace . Las versiones anteriores de MuPAD Pro venían incluidas con SciLab . En la versión 14 de MathCAD , MuPAD se adoptó como motor CAS.

En septiembre de 2008, MathWorks adquirió SciFace y el código MuPAD se incluyó en el complemento Symbolic Math Toolbox para MATLAB . El 28 de septiembre de 2008, MuPAD se retiró del mercado como producto de software independiente. [ 1 ] Sin embargo, aún está disponible en Symbolic Math Toolbox de MATLAB y también se puede usar como programa independiente mediante el comando mupadintroducido en la terminal de MATLAB.

La función de cuaderno MuPAD se eliminó en MATLAB R2020a. Sin embargo, la Caja de herramientas de matemáticas simbólicas de MATLAB sigue utilizando el lenguaje MuPAD como parte de su motor de cálculo subyacente. MATLAB Live Editor es el entorno recomendado para realizar, documentar y compartir cálculos matemáticos simbólicos. [ 2 ]

Funcionalidad

MuPAD ofrece:

Los comandos de uso frecuente son accesibles a través de menús. MuPAD ofrece un concepto de cuaderno similar al de los procesadores de texto , que permite formular problemas matemáticos, así como visualizar gráficos y realizar explicaciones en texto formateado.

MuPad no cumple con la definición NIST 4.37 para el coseno hiperbólico inverso .

Es posible ampliar MuPAD con rutinas de C++ para acelerar los cálculos. También se puede integrar código Java .

La sintaxis de MuPAD se modeló a partir de la del lenguaje de programación Pascal y es similar a la utilizada en el sistema de álgebra computacional Maple . Una diferencia importante entre ambos es que MuPAD proporciona soporte para la programación orientada a objetos . Esto significa que cada objeto "lleva consigo" los métodos que se pueden utilizar en él. Por ejemplo, después de definir

A := matriz ( [[ 1 , 2 ] , [ 3 , 4 ]] )

Todas las siguientes son expresiones válidas y dan el resultado esperado:

A + A , - A , 2 * A , A * A , A ^- 1 , exp ( A ) , A . A , A ^ 0 , 0 * A

donde A.Aes la matriz concatenada de 2×4, mientras que todas las demás, incluidas las dos últimas, son nuevamente matrices de 2×2.

Referencias

  1. Compatibilidad con MuPAD
  2. "Matemáticas simbólicas en MATLAB" .