How does the matrix product block work?

I am doing ... just simple matrix multiplication in simulink and it does not work. Just by speculation alone, the 2 input signals that go into the product block have the dimension 2 and [2x2] respectively, so I expect the block should output some 2-vector, but it does not. Could somebody help me?

1 commentaire

Paul
Paul le 27 Jan 2024
Are you trying to form M*tau where tau is column vector? Or tau*M where tau is row vector?

Connectez-vous pour commenter.

Réponses (2)

Walter Roberson
Walter Roberson le 26 Jan 2024

0 votes

The input signal is dimension 2, not 1 x 2 or 2 x 1. You need to pass it through a reshape block https://www.mathworks.com/help/simulink/slref/reshape.html
Fangjun Jiang
Fangjun Jiang le 7 Mai 2024

0 votes

For the [1 2] Constant block, un-check "Interpret vector parameters as 1-D".
For your Inport block, specify its Port dimensions as [1 2]

Catégories

En savoir plus sur RF Blockset Models for Transceivers dans Centre d'aide et File Exchange

Produits

Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by