MATLAB: Removing Zeros from the Beginning of a Matrix

leading zerosmatrixremovingzeros

Hi I am still fairly new to matlab and not very familiar with it yet. I was wondering how I could remove zeros from the beginning of my matrix.
i.e. A = [0 0 0 1 2 3 0 4 5] and removing the first zeros so that A becomes B where B = [1 2 3 0 4 5]
Thanks in advance for the help.

Best Answer

B = A(cumsum(A,2) > 0)