how to sum each element in vector
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a vector a = 1:1:10;
I want to make a vector by sum each elements; for example, s = [1+0 1+2 3+3 6+4 10+5 ...... ];
I use loop, but it doesn't give me a vector.
a = 1:1:10;
s = 0;
for i=1:length(a)
s = s + a(i);
end
thank you
0 Commenti
Risposte (1)
DGM
il 28 Gen 2022
a = 1:1:10;
% you could do it with a loop
s = zeros(1,numel(a));
s(1) = a(1);
for i = 2:numel(a)
s(i) = s(i-1) + a(i);
end
s
% or you could just do
s = cumsum(a)
0 Commenti
Vedere anche
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!