how to fix Error in port widths or dimensions?

3 views (last 30 days)
Ozan Emre Eren
Ozan Emre Eren on 14 May 2021
Hello!
There is a 3x2 matrix in Jac_v input from another subsystem and this is true, but the size of this matrix changes in Matrix Multiply entry [3]. The same problem exists in Matrix Multiply at 4. input. How does it look like this?

Answers (1)

Shiva Kalyan Diwakaruni
Shiva Kalyan Diwakaruni on 24 May 2021
Hi,
This behavior is due to a different mechanism for "guessing" and propagating signal dimensions in Simulink . This issue can be bypassed by using a Signal Specification block in order to explicitly determine the dimensions of a signal, instead of relying on inheritance.
You can refer to the below link for more information
Hope it helps

Community Treasure Hunt

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

Start Hunting!

Translated by