MuPAD es un sistema de álgebra computarizado (CAS). Originalmente desarrollado por el grupo de investigación MuPAD en la Universidad de Paderborn , Alemania , el desarrollo fue asumido por la empresa SciFace Software GmbH & Co. KG en cooperación con el grupo de investigación MuPAD y socios de algunas otras universidades a partir de 1997. El paquete de gráficos de MuPAD fue particularmente exitoso, especialmente considerando la época en que se desarrolló. [ cita requerida ]
Desarrollador (es) | El Mathworks Inc. |
---|---|
Lanzamiento estable | 7.2.0 (R2017a) |
Sistema operativo | Windows , Mac OS X , Linux |
Tipo | Sistema de álgebra informática |
Licencia | Propiedad |
Sitio web | mathworks |
Hasta el otoño de 2005, la versión "MuPAD Light" se ofrecía de forma gratuita para investigación y educación, pero como resultado del cierre del instituto local del grupo de investigación MuPAD, solo la versión "MuPAD Pro" estuvo disponible para su compra.
El kernel de MuPAD se incluye con Scientific Notebook y Scientific Workplace . Las versiones anteriores de MuPAD Pro se incluyeron con SciLab . En Mathcad liberación 's versión 14 MuPAD fue adoptado como el motor de CAS.
En septiembre de 2008, SciFace fue comprado por The MathWorks y el código MuPAD se incluyó en el Symbolic Math Toolbox complemento para MATLAB . El 28 de septiembre de 2008, MuPAD se retiró del mercado como un producto de software por derecho propio. [1] Sin embargo, todavía está disponible en la Caja de herramientas de matemáticas simbólicas en MATLAB y también se puede usar como un programa independiente mediante el comando mupad
ingresado en el terminal MATLAB.
La función del portátil MuPAD se ha eliminado en MATLAB R2020a. Sin embargo, la caja de herramientas de matemáticas simbólicas de MATLAB todavía utiliza el lenguaje MuPAD como parte de su motor computacional 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 informático de álgebra 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
- un lenguaje de programación que admite programación orientada a objetos y programación funcional
Los comandos que se utilizan con frecuencia son accesibles a través de menús. MuPAD ofrece un concepto de cuaderno similar a los sistemas de procesamiento de texto que permite la formulación de problemas matemáticos así como la visualización de gráficos y explicaciones en texto formateado.
MuPad no sigue la definición de NIST 4.37 para coseno hiperbólico inverso.
Es posible extender MuPAD con rutinas de C ++ para acelerar los cálculos. También se puede incrustar código Java .
La sintaxis de MuPAD se inspiró en Pascal y es similar a la que se usa en el sistema de álgebra computacional de Maple . Una diferencia importante entre los dos es que MuPAD proporciona soporte para 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.A
es la matriz concatenada de 2 × 4, mientras que todas las demás, incluidas las dos últimas, son nuevamente matrices de 2 × 2.