How do you multiply one single constant value with a 1D array/matrix containing 25 values in Simulink?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
James Murray
am 1 Apr. 2014
Kommentiert: James Murray
am 1 Apr. 2014
Hi
I am using a constant block which contains an array of 25 elements in the form [0,1,2,3,......]. I also have another signal that contains a single value e.g. 5. I would like to multiply 5 with each of the elements in that array represented by a constant.
When I try to use the simulink product block I get an error saying "Error in port widths or dimensions. Invalid dimension has been specified for input port 1 of 'Combined/Product1'."
How do I get over this error?
Thanks
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 1 Apr. 2014
Bearbeitet: Mischa Kim
am 1 Apr. 2014
James, simply use a Gain block (Commonly Used Blocks) and choose Element-wise multiplication (double-click to open the block). The same should work also with the Product block.
4 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Sources finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!