Select a columns of a Matrix using Selector in Simulink

18 visualizaciones (últimos 30 días)
Hidd_1
Hidd_1 el 15 de Jun. de 2023
Comentada: Jon el 15 de Jun. de 2023
I am having the following simulink model, which contain a Matrix A [3×6] of doubles, and I would like have a selector that selectes the columns of the matrix. (For instance I have a constant which has a value of 2, and then I can select A(:,2))
I have tried with the selector in Simulink, but I coudn't fix it!
I appreciate any help, and Thanks in advanvced!

Respuesta aceptada

Jon
Jon el 15 de Jun. de 2023
Editada: Jon el 15 de Jun. de 2023
I think this is what you are trying to do, in the example below I select the first and the third column from the 3x6 matrix :
  2 comentarios
Hidd_1
Hidd_1 el 15 de Jun. de 2023
It worked, thanks! However, do you have a better idea on how I can incorporate the matrix A [3×6] in a way that, when I assign a value of 2 to a certain constant, I can retrieve the vector A(:,2)?
Jon
Jon el 15 de Jun. de 2023
If I understand what you are asking, if you put a value of 2 into the constant block that connects to the Idx2 port of the selector you will select just column 2, that is A(:,2). Is this what you are asking?
Note the input to the Idx2 port could also be wired to a variable that changes dynamically as your simulation progresses

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by