I need to remove randi from for loop
Mostrar comentarios más antiguos
I need to remove randi from the for loop. Any help would appreciate.
I=30;
t1=randi([1 5],1,I);
t2=randi([6 10],1,I);
for i=1:I
TD(1,i)=randi([t1(1,i) t2(1,i)],1,1);
end
2 comentarios
Star Strider
el 28 de En. de 2018
That seems easy enough to do, although it would be interesting to know the reason you want to do it.
It would be best leave your code as it is, and simply overwrite ‘TD’ with something else.
Respuesta aceptada
Más respuestas (1)
Star Strider
el 28 de En. de 2018
The code you posted does exactly what you describe.
Try this instead of the loop if you simply want something different:
TD = randi(10, 1, I);
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!