Main Content

Use System Objects

Simulate systems using predefined System objects in system toolboxes

System objects enable you to model dynamic systems and process streamed data. These objects are available if you have one or more system toolboxes, such as DSP System Toolbox™, Communications Toolbox™, or Computer Vision Toolbox™. For an introduction to System objects, see What Are System Objects?


stepRun System object algorithm
cloneCreate duplicate System object
isDoneEnd-of-data status
isLockedDetermine if System object is in use
narginNumber of input arguments for System object
nargoutNumber of output arguments for System object
resetReset internal states of System object
releaseRelease resources and allow changes to System object property values and input characteristics
setupOne-time set up tasks for System objects


What Are System Objects?

A System object™ is a specialized MATLAB® object. System objects are designed specifically for implementing and simulating dynamic systems with inputs that change over time.

System Objects vs MATLAB Functions

Determine whether to use System objects or MATLAB functions.

System Design in MATLAB Using System Objects

Designing systems and simulate in MATLAB using System objects.

Summary of Call Sequence

Order in which function are called and internal operations are executed.