Matrix Multiplication in Simulink

I want to multiply a simple 3x3 matrix and 1x3 matrix using simulink model, how do i do that ?

Antworten (3)

Eric L
Eric L am 13 Feb. 2020

5 Stimmen

In case anyone else has the same problem, make sure "Interpret vector parameters as 1-D" is unchecked in the constant block if you want to do matrix multiplication.
In pravin's model, Simulink is probably reading Constant2 as size [3] instead of [1x3].

3 Kommentare

TRONG LINH VU
TRONG LINH VU am 27 Jul. 2021
Thank you. This one is very useful
Pedro Pérez Sánchez
Pedro Pérez Sánchez am 19 Jun. 2022
Thank you I was going crazy
linda
linda am 23 Mär. 2024
Thank you!!

Melden Sie sich an, um zu kommentieren.

Shritesh Jibhkate
Shritesh Jibhkate am 25 Apr. 2018

2 Stimmen

Interchange those two constant blocks. The error is occurring due to mismatch in dimension. Here you are trying to multiply matrix of size 3*3 by 1*3. But, correct multiplication will be 1*3 by 3*3.

Kategorien

Tags

Gefragt:

am 19 Mär. 2015

Kommentiert:

am 23 Mär. 2024

Community Treasure Hunt

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

Start Hunting!

Translated by