How to establish a range within a loop statement?
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Jaya Poornima
il 28 Mar 2022
Commentato: Jaya Poornima
il 8 Apr 2022
I have two parameters namely, car pos and truck pos. Usually, I individually assign values for these two parameters to get the output readings. Now, because of an increase in the range of values(let's say i need to assign the values from 1 to 50 for both of the parameters), I need an output where the values are extracted from the given range and an overall output data is produced for each and every single value. I believe that we must incorporate loops here. Can someone help me with this? Also, do I need to implement a separate block for the loop in the simulink model?
0 Commenti
Risposta accettata
Jakob B. Nielsen
il 28 Mar 2022
Sounds like you want to use a for loop, which executes for every specified value you put into the loop. The classic:
for i=1:50
car_pos(i)=something*i + somethingelse*i^2 + constant
end
You will end up with a 1x50 array where entry number i is the function executed with value i.
Più risposte (0)
Vedere anche
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!