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