If I had a matrix A such as:
63 55 85 21 71
80 65 85 48 53
55 60 93 71 66
21 65 40 33 21
61 90 80 48 50
… and so on how would I find the minimum values of each column and remove those numbers from the matrix completely, meaning essentially I would have one less row overall.
I though about using:
[C,I] = min(A);
A(I) = [];
but that wouldn’t remove the necessary numbers, and also reshape would not work either. I would like for this to work with an arbitrary number of rows and columns.
Another vectorized solution:
Another solution:
Personally I prefer the first because:
But of course, its up to you.