Sum of matrix signals in Simulink
Mostrar comentarios más antiguos
I am performing 'B = B +dB' in simulink. 'dB' is calculated using a matlab function block. Size of B and dB are identical and I have cross-checked it multiple times.
Size of B is 1*5.
Size of dB is also 1*5.

I am implementing like above. But I am getting the following error w.r.t. to the output of the function block. dW1 is connected to output port 3 of the function block.
This function does not fully set the dimensions of output port 3.
Please help me with this.
Respuestas (2)
J Chen
el 1 de Abr. de 2020
0 votos
Something wrong with the dB that comes in from Inport 2. The picture shows Inport 2 has a dimension of 1 instead of 5.
3 comentarios
Nishant Kumar
el 1 de Abr. de 2020
Nishant Kumar
el 1 de Abr. de 2020
Nishant Kumar
el 1 de Abr. de 2020
Fangjun Jiang
el 1 de Abr. de 2020
0 votos
In your MATLAB Function block, open the editor, click "Edit Data" icon, find the data for output 3, set the size.
Or, in your Simulink model, press ctrl+H, navigate to find the MATLAB Function block, find the data for output 3, set the size.
2 comentarios
Nishant Kumar
el 1 de Abr. de 2020
Fangjun Jiang
el 1 de Abr. de 2020
Editada: Fangjun Jiang
el 1 de Abr. de 2020
[1 5]
Categorías
Más información sobre Simulink Functions en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!