вообще, в реальных данных, как я понял, единственный случай, когда это необходимо - зависимость расчета элемента от предыдущих. Когда, условно говоря, мы считаем что-то для второй колонки и A[2,1] зависит от того, что получилось в A[1,1], тогда могут понадобиться, во всех остальных случаях можно как минимум вариантом apply() отделаться, а то и вовсе без него