|
Architecture of MuPAD Pro MuPAD Pro is a general-purpose computer algebra system for symbolic and numeric computation. It was designed as a tool for handling gigabytes of data efficiently. MuPAD is structured around a kernel implemented in C and C++. The kernel consists of five elements:
The kernel's libraries contain the mathematical expertise of the MuPAD kernel. The libraries are written in a high-level MuPAD programming language and are platform-independent. Dynamic modules are similar to library packages. The modules are compiled machine code functions written in C/C++, the just like the built-in functions of the kernel. The system also offers data types (graphical primitives such as points and polygons) and 2D and 3D plotting functions that work with the VCam graphics tool. With VCam, the perspective, scale, axes, colors, and other elements of plots can be defined. Plots can be manipulated interactively and translated into MuPAD input. Like the MAMMUT, the graphical user interface is platform-dependent. The help tool for the system is organized as a hypertext system and comprises complete system documentation, including information about the MuPAD language and libraries. |
|||||
|