Increment change For loop

26 vues (au cours des 30 derniers jours)
Amir Ehsani
Amir Ehsani le 24 Sep 2020
Réponse apportée : KSSV le 24 Sep 2020
Hello,
I want to gradually increase a FOR loop increment during a program.
For example:
for i=1:2:200
after 10 steps I want the step size increases automatically to 4
Thanks in advance

Réponse acceptée

David Hill
David Hill le 24 Sep 2020
for i=[1:2:19,23:4:200]
end

Plus de réponses (1)

KSSV
KSSV le 24 Sep 2020
val = [1:2:19,23:4:200] ;
N = length(val) ;
iwant = zeros(1,N) ;
for i = 1:N
iwant(i) = val(i) % In case you want to store some result out of it
end

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by