MATLAB: How to remove successive repeated numbers (column wise) from a matrix

functionsmatrixmatrix manipulationvector

For example If I have a matrix like this
A = [11 35 57 45 94;
26 45 69 45 86;
58 45 39 96 35;
87 59 64 56 45]
The output should be a column vector (i have just showed transpose of it)
[11 26 58 87 35 45 59 57 69 39 64 45 96 56 94 86 35 45]'
I have tried to use unique() function but, the output it gives is
[11 26 58 87 35 45 59 57 69 39 64 96 56 94 86]'

Best Answer

Easy peasy
A = [11 35 57 45 94;
26 45 69 45 86;
58 45 39 96 35;
87 59 64 56 45]
B = A(:);
or
B = reshape(A, [], 1)