При решении не использовать прямое обращение к конкретным элементам, необходимо
выработать общее решение.
Например, если требуется из вектора
a = [7 5 0 4 0 1 3]
удалить нулевые значения, то нельзя писать напрямую элементы или их индексы:
b = [7 5 4 1 3] или b = a([1 2 4 6 7])
Вместо этого следует подготовить универсальное решение, например:
b = a(find(a~=0))
Такое решение уже будет работать для любого вектора, а не только для одного конкретного.