Dimensional Incompatibility Error Simulink

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.

回答 (1 件)

Sebastian Castro
Sebastian Castro 2015 年 5 月 8 日
編集済み: Sebastian Castro 2015 年 5 月 8 日

0 投票

  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

カテゴリ

ヘルプ センター および File ExchangeModeling についてさらに検索

製品

質問済み:

2015 年 5 月 7 日

編集済み:

2015 年 5 月 8 日

Community Treasure Hunt

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

Start Hunting!

Translated by