MATLAB Answers


Help with calculating sums

Asked by O
on 14 Nov 2013
Latest activity Answered by O
on 19 Nov 2013

Write a program that receives an integer (n) and then calculate the sum of integers 1 to n (exp. 1 + 2 + 3 + ….. + n) using for loop

so confused :(

  1 Comment

As a last desperate measure you could simply write:

 the_sum = n*(n+1)/2;

as Gauss is said to have correctly done in his primary school years.


No products are associated with this question.

2 Answers

Answer by Image Analyst
on 14 Nov 2013
 Accepted answer

Use inputdlg() to get n - look in the help for examples. Then use a for loop. Here's a hint to get you started.

theSum = 0;
for k = 1 : n
  % your code goes here.
  theSum = theSum + ........

I don't know what you mean by exp. Do you want e to the power? Like exp(1) + exp(2) + exp(3) + .... OR do you want exp(1+2+3+.....????


Answer by O
on 19 Nov 2013

It means (example) ... i thought it meant exponential too. Thanks a million!


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!