How to sum elements in a matrix rowwise for specific columns only?

43 Ansichten (letzte 30 Tage)
I have a matrix X, consisting out of 100 rows and 10 columns. I want to sum up columns 7 to 10 to one single number, yielding a matrix with still 100 rows, but only 7 columns.

Akzeptierte Antwort

Stephen23
Stephen23 am 5 Jun. 2018
Bearbeitet: Stephen23 am 5 Jun. 2018
Where X is your matrix:
Y = [X(:,1:6),sum(X(:,7:10),2)]
  3 Kommentare
Stephen23
Stephen23 am 7 Apr. 2020
Bearbeitet: Stephen23 am 7 Apr. 2020
"S = sum(A,dim) returns the sum along dimension dim. For example, if A is a matrix, then sum(A,2) is a column vector containing the sum of each row."

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by