Nope. Let's look at an example:
BW = magic(4)
curve2 = mean(BW, 1)
curve = movmean(BW, 1, 1)
The movmean call slides a window of length 1 (so the window covers just one element) down each column of BW and computes the mean of the contents of each window. The mean of the elements in each of those windows is just the element itself, so curve is the same as BW.
isequal(curve, BW)
Now if your window was large enough that the whole column fit in the window and discard any windows that include elements outside of the matrix:
curve3 = movmean(BW, height(BW), 1, 'Endpoints', 'discard')
isequal(curve3, curve2)