Matrix Multiplication in Simulink
Show older comments
I want to multiply a simple 3x3 matrix and 1x3 matrix using simulink model, how do i do that ?

Answers (3)
Eric L
on 13 Feb 2020
5 votes
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 Comments
TRONG LINH VU
on 27 Jul 2021
Thank you. This one is very useful
Pedro Pérez Sánchez
on 19 Jun 2022
Thank you I was going crazy
linda
on 23 Mar 2024
Thank you!!
Chien-Ping Wu
on 9 May 2017
2 votes

Shritesh Jibhkate
on 25 Apr 2018
2 votes
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.
Categories
Find more on Simulink Functions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!