How to use a for loop to calculate the sum of a row vector?

228 Ansichten (letzte 30 Tage)
I have the values x-[1, 23, 43, 72, 87, 56, 98, 33] How do you calculate the sum (which should equal 413) using a for loop?

Akzeptierte Antwort

Stalin Samuel
Stalin Samuel am 25 Nov. 2015
Bearbeitet: Stephen23 am 21 Dez. 2018
x = [1, 23, 43, 72, 87, 56, 98, 33] ;
y = 0;
for n = 1:length(x)
y = y + x(n);
end
  8 Kommentare
Christopher Vargas
Christopher Vargas am 6 Apr. 2020
disp(y) %this will display the result
Lexi Finke
Lexi Finke am 5 Okt. 2020
how do you make this loop into a function??

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Aza Xongo
Aza Xongo am 16 Apr. 2019
Bearbeitet: Aza Xongo am 16 Apr. 2019
Write a program (using loops) that calculates and displays the sum of all the elements of x=[2 -5 6 7; -4 8 -5 6];(its a question)
  1 Kommentar
Yadu Bhusal
Yadu Bhusal am 14 Aug. 2021
X =['enter an array>']; m = length(x); Sum = 0; For i = 1:m Sum = sum + X(i); end Disp(sum)
IF you want single sum. It you wish iterations remove semicolon from end of X(i).

Melden Sie sich an, um zu kommentieren.

Kategorien

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

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by