Dimensional Incompatibility Error Simulink

1 view (last 30 days)
I have 2 step inputs. I need to multiply them with a 3x2 matrix B to implement B*u in Simulink. How can I do that? I am getting Dimensional incompatibility error.

Answers (1)

Sebastian Castro
Sebastian Castro on 8 May 2015
Edited: Sebastian Castro on 8 May 2015
  1. You can use a Mux or Vector Concatenate block on the 2 Step inputs to form a 2-element vector.
  2. Then, use a Gain block with a value of B and the Multiplication mode to Matrix (K*u).
K is 3x2 and u is 2x1, so that should work out and give you a 3x1 output.
- Sebastian

Categories

Find more on Simulink in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!