sum of complicated numbers

2 visualizzazioni (ultimi 30 giorni)
Joseph
Joseph il 15 Feb 2022
Commentato: Image Analyst il 15 Feb 2022
how can I add these numbers
1:2:101 , 1:-2:101
  3 Commenti
DGM
DGM il 15 Feb 2022
... it used to be an alternating series of odd integers from 1 to 101
Image Analyst
Image Analyst il 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 ?

Accedi per commentare.

Risposte (1)

DGM
DGM il 15 Feb 2022
Modificato: DGM il 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

Categorie

Scopri di più su Electrical Block Libraries in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by