How to add values from vector
이전 댓글 표시
Hello all,
Suppose I have a vector and I want to add every five sequential values together. So for example if v1=[1 1 1 1 1 1 1 1 1 1]; Then I'm expecting to get v2 as: v2=[5 5]; How to implement this in matlab?
I tried the following code:
%%%%%%%
v=[1 1 1 1 1 1 1 1 1 1];
for i=1:i+5:length(v)
v2(i)=v(i)+v(i+1)+v(i+2)+v(i+3)+v(i+4)
end
%%%%%%%
But the answer was wrong; it was
v2=[5 0 0 0 0 5]
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!