24
私は常に、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:良い質問への良い答え! –
+1空行列の驚きのため... – bla
あなたは 't = t''を意味しますか? –