Iterowanie pustej macierzy za pomocą pętli for
Zawsze zakładałem, że iteracja pustego wektora za pomocąfor
pętla była taka sama jak brak pętli. Jednak natknąłem się na to dziwne zachowanie:
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
Wynik to:
ans =
3
Czy to ma sens, czy jest to błąd?