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:
- un sistema de álgebra computacional para manipular fórmulas simbólicamente;
- Análisis numérico clásico y verificado con precisión discrecional;
- paquetes de programas para álgebra lineal , ecuaciones diferenciales , teoría de números , estadística y programación funcional ;
- un sistema gráfico interactivo que admite animaciones y áreas transparentes en 3D, y;
- un lenguaje de programación que admite la programación orientada a objetos y la programación funcional.
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 * Adonde 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
- disoluciones de 2008
- Software de sistema de álgebra computacional para Linux
- Sistemas de álgebra computacional
- Software descontinuado
- Productos introducidos en 1997
- Software comercial propietario para Linux