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

35 views (last 30 days)
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.

Accepted Answer

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

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!