Skip to Main Content Skip to Search
Product Documentation

Signal Dimensions

About Signal Dimensions

Simulink blocks can output one-dimensional, two-dimensional, or multidimensional signals. The Simulink user interface and documentation generally refer to 1-D signals as vectors and 2-D or multidimensional signals as matrices. A one-element array is frequently referred to as a scalar. A row vector is a 2-D array that has one row. A column vector is a 2-D array that has one column.

Simulink blocks vary in the dimensionality of the signals they can accept or output. Some blocks can accept or output signals of any dimension. Some can accept or output only scalar or vector signals. To determine the signal dimensionality of a particular block, see the block description in Blocks — Alphabetical List in the online Simulink reference. See Determining Output Signal Dimensions for information on what determines the dimensions of output signals for blocks that can output nonscalar signals.

Simulink Blocks that Support Multidimensional Signals

The Simulink Block Data Type Support table includes a column identifying the blocks with multi-dimension signal support.

  1. In the Simulink editor window, and from the Help menu, point to Block Support Table, and then select All Tables.

    A separate window with the Simulink Bock Data Type Support table opens.

  2. In the Block column, locate the name of a Simulink block. Columns to the right are data types or features. An a X in a column indicates support for that feature.

Simulink supports signals with up to 32 dimensions. Do not use signals with more than 32 dimensions.

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS