add to a vector by plus 1 and plus 2

hi if you have a vector like this:
X = [1;2;3];
and want to plus number 1 with 1 and number 2 with 2 ect.
can this be done in a loop ?

Answers (1)

I think this should do what you are after
X = [1;2;3];
for i=1:3
X(i) = X(i)+i;
end
Another way would be to do:
X = [1;2;3];
Y=1:3;
X=X+Y';

Categories

Find more on External Language Interfaces in Help Center and File Exchange

Products

Release

R2019a

Tags

Asked:

on 9 Dec 2019

Answered:

ME
on 9 Dec 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!