generating sequence number with time sampling
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nur Amalina
le 8 Avr 2020
Commenté : Nur Amalina
le 8 Avr 2020
Hi all!
I need to update the value of a. for t=1:1000.
while there is time sampling tk which has the sequence like this [0 2 5 7 10 12 15 .... 55 57 60]
i was trying the code below. but it doesn't work. may anyone help me? thanks in advance!
for t = 1:1000
if mod(t,2)==1
p=2;
else
p=3;
end
tk(1)=0;
tk(t+1)=tk(t)+p;
if t==tk
a(x)=a(x)+1
else
a(x)=a(x)
end
end
0 commentaires
Réponse acceptée
Andrei Bobrov
le 8 Avr 2020
Modifié(e) : Andrei Bobrov
le 8 Avr 2020
out = cumsum([0;rem(0:23,2)' + 2]);
for "t = 1:1000":
t = (1:1000);
tt = mod(t,2);
out = cumsum([0;2 + tt(2:end)]);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!