for loop index picking only elements of given vector

1 visualizzazione (ultimi 30 giorni)
Hi all,
I am trying to see the loop index j only picking the element of given vector V.
for example for index j can pick value 1, 4, 8, 11 and so on.
Expecting your help.
Thanks
Dharma
syms x t
c(1)=10*dirac(x-1);
V=[1 4 8 11 15 18 22];
for j= .....%it needs to pick only elements of above vector V
c(x)=c(x)+dirac(x-j);
end

Risposta accettata

Voss
Voss il 7 Ago 2022
for j = V
  2 Commenti
Dharma Khatiwada
Dharma Khatiwada il 14 Ago 2022
Hi I have a quick question. How do I start with second value of j (j=4) in the for loop?
Thank you
syms x t
c2(x)= 5*dirac(x-1);% This is first value for j=1 (first Monday of iteration)
n_weeks = 60;
vec = reshape((0:n_weeks-1)*7+[1;4],1,[]);
for j=vec% It is also counting first value. How do avoid first value?
%I want to start with second value of vec which is 4
c2(x) = c2(x)+5*dirac(x-j);
end

Accedi per commentare.

Più risposte (0)

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!

Translated by