Matlabのfor-loopの範囲としてベクトルを使用するルールは何ですか?for-loopでベクトルを範囲内で使用するMatlabで
例えば、
range = [0.1:0.01:2]'; % wrong
range = [0.1:0.01:2]; % correct
for i = range
i
end
- それは
range
が列ベクトルである場合、それは動作しないことであり、なぜrange
場合は行ベクトルであるが、それはだろうか? - は
i = range
range
、 又はi
の各値は、ベクトルrange
が割り当てられている服用i
として解釈されますか?
感謝〜http://www.mathworks.co.uk/help/techdoc/ref/for.htmlから