This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Basic Modeling
Mathematica provides a very convenient and natural way to create and manipulate continuous- and discrete-time models of scalar and multivariable systems using data objects. These objects contain all the information of a model, are freely convertible from one to another, can be readily passed from one function to another, and are typeset in the notebook interface in a traditional form, thus providing a very streamlined and efficient workflow. The representation of control systems in Mathematica makes full use of its unique symbolic architecture, providing closed-form answers where traditional systems are limited to numerical solutions. Numerical methods are implemented using modern high-performance and high-precision algorithms.
Core Models
TransferFunctionModel object representing a transfer-function model
StateSpaceModel object representing a state-space model
Model Transformations
TransferFunctionExpand expand numerators and denominators of a transfer function
TransferFunctionFactor factor numerators and denominators of a transfer function
StateSpaceTransform coordinate transformation of the states of a model
DualSystemsModel gives the model with dual properties
Sampling and Inverse Sampling
ToContinuousTimeModel gives the continuous-time approximation of a model
ToDiscreteTimeModel gives the discrete-time approximation of a model