How can i create for loop on SIMULINK?

2 visualizzazioni (ultimi 30 giorni)
Yanderella Korolva
Yanderella Korolva il 26 Feb 2019
Risposto: Mohammad Hukan il 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 Commenti
Mohammad Hukan
Mohammad Hukan il 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 il 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.

Accedi per commentare.

Risposte (1)

Mohammad Hukan
Mohammad Hukan il 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

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by