This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

Data Structures

Data types representing lists, sequences, sets, tables, polynomials

MuPAD Functions

Type::Interval Property representing intervals
Type::ListOf Type representing lists of objects with the same type
Type::ListProduct Type representing lists
Type::Intersection Type representing the intersection of several types
Type::PolyExpr Type representing polynomial expressions
Type::PolyOf Type representing polynomials
Type::Product Type representing sequences
Type::RatExpr Type representing rational expressions
Type::SequenceOf Type representing sequences
Type::Series Type representing truncated Puiseux, Laurent, and Taylor series expansions
Type::SetOf Type representing sets
Type::Set Type representing set-theoretic expressions
Type::Singleton Type representing exactly one object
Type::TableOfEntry Type representing tables with specified entries
Type::TableOfIndex Type representing tables with specified indices
Type::TableOf Type representing tables
Type::Union Type representing several types as one type object

Examples and How To

Choose Appropriate Data Structures

When you create a new MuPAD® object, you choose the domain type of that object either explicitly or implicitly.


Sequences represent one of the basic data structures.


Lists represent ordered data structures.


Sets represent unordered mathematical structures.


Tables associate arbitrary indices with arbitrary values.


Arrays represent multidimensional data structures.

Vectors and Matrices

The simplest way to create a matrix in MuPAD is to use the matrix command:


Data Type Definition

MuPAD stores all objects as elements of particular domains.

Type Checking and Mathematical Properties

Use only in the MuPAD Notebook Interface.

Was this topic helpful?