Problem 180. Omit columns averages from a matrix
Omit columns averages from a matrix.
For example: A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1mean_of_each_column = 8.5000 8.5000 8.5000 8.5000
Result=
7.5000 -6.5000 -5.5000 4.5000
-3.5000 2.5000 1.5000 -0.5000
0.5000 -1.5000 -2.5000 3.5000
-4.5000 5.5000 6.5000 -7.5000
Solution Stats
Problem Comments
-
3 Comments
James White
on 22 Jul 2013
The test suite should include a matrix where the columns have different averages. Also, I think that "subtract" would be easier to understand than "omit".
Georges
on 16 Sep 2014
Totally agree with James!!!
Gabor Bekes
on 29 Jul 2016
Ctrl-C, Ctrl-V from bsxfun's help. Exactly how I like it!
Solution Comments
Show commentsProblem Recent Solvers616
Suggested Problems
-
Replace NaNs with the number that appears to its left in the row.
3059 Solvers
-
It dseon't mettar waht oedrr the lrettes in a wrod are.
2074 Solvers
-
First non-zero element in each column
933 Solvers
-
Sum of diagonal of a square matrix
1627 Solvers
-
How many trades represent all the profit?
613 Solvers
More from this Author1
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!