Your comments

Thanks Pavel. I think I have used vectorization in this particular example to the extent it is possible. However you are completely right about the two other factors, namely: natural slow-down and MATLAB overhead.