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

32 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Stephen23
Stephen23 il 5 Giu 2018
Modificato: Stephen23 il 5 Giu 2018
Where X is your matrix:
Y = [X(:,1:6),sum(X(:,7:10),2)]
  3 Commenti
Stephen23
Stephen23 il 7 Apr 2020
Modificato: Stephen23 il 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."

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by