Using Simulink | ![]() ![]() |
Signal and Parameter Dimension Rules
When creating a Simulink model, you must observe the following rules regarding signal and parameter dimensions.
Input Signal Dimension Rule
All nonscalar inputs to a block must have the same dimensions.
A block can have a mix of scalar and nonscalar inputs as long as all the nonscalar inputs have the same dimensions. Simulink expands the scalar inputs to have the same dimensions as the nonscalar inputs (see Scalar Expansion of Inputs), thus preserving the general rule.
Block Parameter Dimension Rule
In general, a block's parameters must have the same dimensions as the corresponding inputs.
Two seeming exceptions exist to this general rule:
Vector or Matrix Input Conversion Rules
Simulink converts vectors to row or column matrices and row or column matrices to vectors under the following circumstances:
Note You can configure Simulink to display a warning or error message if a vector or matrix conversion occurs during a simulation. See Configuration options for more information. |
![]() | Determining Output Signal Dimensions | Scalar Expansion of Inputs and Parameters | ![]() |