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

13 vues (au cours des 30 derniers jours)
Stef
Stef le 5 Juin 2018
Commenté : stanley ho le 7 Avr 2020
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.

Réponse acceptée

Stephen23
Stephen23 le 5 Juin 2018
Modifié(e) : Stephen23 le 5 Juin 2018
Where X is your matrix:
Y = [X(:,1:6),sum(X(:,7:10),2)]
  3 commentaires
Stephen23
Stephen23 le 7 Avr 2020
Modifié(e) : Stephen23 le 7 Avr 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."
stanley ho
stanley ho le 7 Avr 2020
COOL! Thank you so much! :D

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by