Architecture of MuPAD Pro 4

MuPAD Pro 4 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, called the mupkern, implemented in C and C++. The kernel consists of five elements:

The 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 with many examples and full-text search capability. It comprises the complete system documentation, including information about the MuPAD language and libraries.


MacKichan Software, Inc. 19307 8th Avenue, Suite C Poulsbo, WA 98370-7370
Phone: 360-394-6033 Toll-free: 877-724-9673 Fax: 360-394-6039

Please email comments and suggestions regarding this site to webmaster@mackichan.com.
© Copyright 1998 - MacKichan Software, Inc. All rights reserved.