Perform mathematics using symbolic computation and variable-precision arithmetic in MuPAD®


MuPAD notebooks will be removed in a future release. Use MATLAB® live scripts instead.

To convert a MuPAD notebook file to a MATLAB live script file, see convertMuPADNotebook. MATLAB live scripts support most MuPAD functionality, although there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

Symbolic Math Toolbox™ includes the MuPAD language, which is optimized for handling and operating on symbolic math expressions. It provides libraries of MuPAD functions in common mathematical areas, such as calculus and linear algebra, and in specialized areas, such as number theory and combinatorics. You can also write custom symbolic functions and libraries in the MuPAD language. The MuPAD Notebook app lets you document symbolic math derivations with embedded text, graphics, and typeset math. You can share the annotated derivations as HTML or as a PDF.

  • Getting Started with MuPAD
    Examples and concepts to help you quickly get started using MuPAD
  • MuPAD Language Fundamentals
    Syntax, operators, data types, libraries, structures for data storage
  • Mathematics
    Equation solving, formula simplification, calculus, linear algebra, statistics, number theory, and more
  • Graphics
    Two- and three-dimensional plots, images, animations, data exploration, visualization
  • Programming Basics
    Procedures, control flow, interactive input
  • Data and File Management
    Data import and export, file operations and locations
  • Advanced Software Development
    Object-oriented programming, error handing, code performance, tests, integrating custom functionality into MuPAD
  • Code Generation
    Use symbolic results in MATLAB, Simulink®, Simscape™, C, Fortran, TeX, and MathML
  • Notebook Interface
    MuPAD notebook interface with embedded text, graphics, and typeset math to document and manage computations performed in the MuPAD language