sum of complicated numbers

2 views (last 30 days)
Joseph
Joseph on 15 Feb 2022
Commented: Image Analyst on 15 Feb 2022
how can I add these numbers
1:2:101 , 1:-2:101
  3 Comments
DGM
DGM on 15 Feb 2022
... it used to be an alternating series of odd integers from 1 to 101
Image Analyst
Image Analyst on 15 Feb 2022
Do you mean he had said previously
1 -3 5 -7 9 -11 13 -15 17 -19 21
and then changed it to the null vector 1 : -2 : 101 ?

Sign in to comment.

Answers (1)

DGM
DGM on 15 Feb 2022
Edited: DGM on 15 Feb 2022
Consider the reduced example.
N = 21;
n = 1:2:N
n = 1×11
1 3 5 7 9 11 13 15 17 19 21
n = (1-2*mod((n-1)/2,2)).*n
n = 1×11
1 -3 5 -7 9 -11 13 -15 17 -19 21
s = sum(n)
s = 11
If you must absolutely do it with a loop, you can use the above arithmetic to generate the sequence.
EDIT:
The revised question does suggest its own method which works just as well:
N = 21;
n = sum([1:4:N -(3:4:N)])
n = 11

Tags

Community Treasure Hunt

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

Start Hunting!