Предупреждение, которое он выдает, является излишним, если вы не занимаетесь тяжелыми вычислениями, я бы проигнорировал его.
Причина, по которой он выдает ошибку, заключается в том, что он должен найти новое место. Скажем, я даю вам список из семи предметов и говорю вам, что вам нужно разместить их все подряд, затем я ухожу и даю вам еще несколько вещей, которые нужно куда-то положить. Затем я даю вам восьмой объект и говорю вам поставить его сразу после седьмого. Поскольку у вас есть вещи, где находится восьмой объект, вы должны либо убрать его с дороги, либо вы должны переместить все семь объектов. Матлаб, говорит вам, что было бы быстрее, если бы вы сказали заранее, что вы хотите поместить туда 5 вещей, а не просто давать им вещи по одной, каждый раз искать новое место. Вы можете сделать это, добавив эту строку в начало вашего кода:
ant = [1:5];
Есть и другие способы сделать это тоже.