# How to hold on values in ''Vector" with the continuity of the loop

2 vues (au cours des 30 derniers jours)
abdullah al-dulaimi le 26 Déc 2022
Commenté : Voss le 26 Déc 2022
I have this example:
for t=20:10:30
for i=900
a=t+i
end
end
I want result to be (Vector a):
a=
920
930
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponse acceptée

Voss le 26 Déc 2022
t = 20:10:30;
i = 900;
a = t.' + i
a = 2×1
920 930
##### 2 commentairesAfficher AucuneMasquer Aucune
abdullah al-dulaimi le 26 Déc 2022
by Loop
Voss le 26 Déc 2022
Or, if you must use loops:
t_all = 20:10:30;
i_all = 900;
nt = numel(t_all);
ni = numel(i_all);
a = zeros(nt*ni,1);
idx = 1;
for t = t_all
for i = i_all
a(idx) = t+i;
idx = idx+1;
end
end
disp(a)
920 930
Or:
t = 20:10:30;
i = 900;
nt = numel(t);
ni = numel(i);
a = zeros(nt*ni,1);
idx = 1;
for t_idx = 1:nt
for i_idx = 1:ni
a(idx) = t(t_idx)+i(i_idx);
idx = idx+1;
end
end
disp(a)
920 930
Or:
t = 20:10:30;
i = 900;
nt = numel(t);
ni = numel(i);
a = zeros(nt*ni,1);
for t_idx = 1:nt
for i_idx = 1:ni
a((t_idx-1)*ni+i_idx) = t(t_idx)+i(i_idx);
end
end
disp(a)
920 930

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Timing and presenting 2D and 3D stimuli 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