Create a matrix in Simulink

449 visualizaciones (últimos 30 días)
Linee Teh
Linee Teh el 28 de Abr. de 2020
Comentada: Ameer Hamza el 2 de Mayo de 2020
The diagram below is the block diagram that I have created in order to generate the matrix B.
I want the matrix B to be in the size of [9x6] but what I have done in the simulink give me a warning message as: 'Magnetic/B' generated a [9x6] matrix data. It automatically reshaped the data to a one dimensional vector with 54 elements.
My question is: How to make the matrix B stay in the size of [9x6]?
I have attached the simulink model in the file as well. I am really appreciate your help.

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 28 de Abr. de 2020
Editada: Ameer Hamza el 30 de Abr. de 2020
Because in the function Interpreted MATLAB function block B, you have set the output dimension to 54. Change it to [9 6].
  6 comentarios
Linee Teh
Linee Teh el 2 de Mayo de 2020
I am sorry that I forget to included the equation. x_dot=(A-BK)x + d where d is the disturbance.
Ameer Hamza
Ameer Hamza el 2 de Mayo de 2020
do it like this

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by