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

221 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

Stalin Samuel
Stalin Samuel il 25 Nov 2015
Modificato: Stephen23 il 21 Dic 2018
x = [1, 23, 43, 72, 87, 56, 98, 33] ;
y = 0;
for n = 1:length(x)
y = y + x(n);
end
  8 Commenti
Lexi Finke
Lexi Finke il 5 Ott 2020
how do you make this loop into a function??

Accedi per commentare.

Più risposte (1)

Aza Xongo
Aza Xongo il 16 Apr 2019
Modificato: Aza Xongo il 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 Commento
Yadu Bhusal
Yadu Bhusal il 14 Ago 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).

Accedi per commentare.

Categorie

Scopri di più su Loops and Conditional Statements 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