How to establish a range within a loop statement?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jaya Poornima
el 28 de Mzo. de 2022
Comentada: Jaya Poornima
el 8 de Abr. de 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 comentarios
Respuesta aceptada
Jakob B. Nielsen
el 28 de Mzo. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Block Libraries en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!