Add 3 to just the odd-index elements

93 views (last 30 days)
And have a question regarding 2. Let x = [2 5 1 6]. b. Add 3 to just the odd-index elements
They give the answer as
b = x(1:2:end) + 3
but that makes a new matrix with just two numbers in it.
Like so: "b =
21 20
"
Is the question or the answer wrong?
  2 Comments
Harshal
Harshal on 4 Feb 2025 at 4:25
ADD 16 TO EACH ELEMENTS OF X
Walter Roberson
Walter Roberson on 4 Feb 2025 at 5:31
for O = 1 : numel(X); X(O) = X(O) + sum(primes(9)) - 1; end

Sign in to comment.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 11 Oct 2013
Edited: Azzi Abdelmalek on 11 Oct 2013
x = [2 5 1 6]
x(1:2:end)= x(1:2:end) + 3

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!