Sum of the elements of rows of matrix
Ältere Kommentare anzeigen
lets say i have A=[1 2 1;3 2 1;3 5 4] and i want to sum up row elements separately and show me results as "Ri=..." here "i" is number of row. in this case R1=7, R2=9. R3=6.
1 Kommentar
Matt J
am 28 Mai 2014
It sounds like you really mean "sum up column elements". The elements you are summing all belong to a common column, not a common row.
Akzeptierte Antwort
Weitere Antworten (2)
Chandrasekhar
am 28 Mai 2014
0 Stimmen
sum(A')
Jos (10584)
am 28 Mai 2014
You do not want to store the results in separate variables R1, R2, etc., but rather as elements of a single variable R, with R(1), R(2), etc.
A = magic(3)
RowSum = sum(R,2)
help sum
2 Kommentare
Akmyrat
am 28 Mai 2014
Jos (10584)
am 28 Mai 2014
What do you mean, "not working"? Did you read the help of sum?
May be you want to sum along rows rows, i.e., sum the elements in each column?
ColumnSum = sum(R,1)
Next time, be a little bit more specific ...
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!