implement a script that calculates 1^3+2^3+...+10^3+11^3. a) use a for or a while loop. b)use vectors

1 Ansicht (letzte 30 Tage)
thank you !

Akzeptierte Antwort

Kevin Phung
Kevin Phung am 24 Jan. 2019
Bearbeitet: Kevin Phung am 24 Jan. 2019
x = 1:11;
%for loop
sum=0;
for i = 1:numel(x)
sum = sum + x(i)^3;
end
%vector method
vec = sum(x.^3);
  3 Kommentare
Jan
Jan am 28 Jan. 2019
Bearbeitet: Jan am 28 Jan. 2019
@Kevin: Your code will fail, because you have defined "sum" as a variable at first and try to call the function sum() afterwards. Do not use the names of important built-in functions as names of variables.
This was a homework question obviously. Now the OP has removed the question, such that this threads becomes meaningless - the 3rd time. This is a counter-productive and impolite behaviour.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by