Итерация пустой матрицы с использованием цикла 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
Это имеет смысл, или это ошибка?