How can i create for loop on SIMULINK?

10 views (last 30 days)
Yanderella Korolva
Yanderella Korolva on 26 Feb 2019
Answered: Mohammad Hukan on 6 Mar 2019
Hi,
I should create a matrix with using V and G. Each G values can be multiply with each V values and finally the matrix should be created as 7x20.
For ex. [7.03*10 7. 03*11 7.03*12 ...
...
[1.4*10 1.4*11 1.4*12...
...
I have a new SIMULINK user. I am be able to create for loop on MATLAB, but i need to help for doing of this operation on SIMULINK.
can you help me?
Thanks a lot!
Note: My model at the attachment.
  2 Comments
Mohammad Hukan
Mohammad Hukan on 26 Feb 2019
I'm sorry but I didn't understand what you want to achieve! you have two vectros and want to multiply them element by element to get a matrix? if that's the case then why use a loop? you won't need a loop to do so!
Yanderella Korolva
Yanderella Korolva on 26 Feb 2019
You have understood correctly. :)
Yes, this operation can be do with matrix multiplication. But, i want to create for loop and get same resuts.

Sign in to comment.

Answers (1)

Mohammad Hukan
Mohammad Hukan on 6 Mar 2019
well if you want to do it with a loop structure in simulink then you can use something like the following
with selector you index the vectors, then multiply the elements and then construct the output vector with a Matrix Concatenate and end the simulation with a stop based on the index number.
loop.PNG
Regards
MH

Categories

Find more on Loops and Conditional Statements 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!