Итерация пустой матрицы с использованием цикла for

Я всегда предполагал, что итерация пустого вектора с использованиемfor цикл был таким же, как отсутствие цикла вообще. Однако я наткнулся на это странное поведение:

for t = []          %// Iterate an empty 0x0 matrix
    1
end
for t = ones(1, 0)  %// Iterate an empty 1x0 matrix
    2
end
for t = ones(0, 1)  %// Iterate an empty 0x1 matrix
    3
end

Результат:

ans =
    3

Это имеет смысл, или это ошибка?

Ответы на вопрос(1)

Ваш ответ на вопрос