Pythonの「forin」ループに相当するmatlabはありますか?
たとえば、Pythonでは、次のコードを使用してリストのアイテムを反復処理できます。
for c_value in C_VALUES:
Pythonの「forin」ループに相当するmatlabはありますか?
たとえば、Pythonでは、次のコードを使用してリストのアイテムを反復処理できます。
for c_value in C_VALUES:
matlabではfor
、行ベクトルの値を反復処理します。C_VALUESが行の場合、例とほぼ同じです。
for val = row_vec
#% stuff in the loop
end
matlab構文です。 反復するval
ときにの値を取ります。row_vec
よく目にする構文(ただし、厳密には必要ではありません)は次のとおりです。
for ii = 1:length(values)
val = values(ii);
#% stuff in the loop using val
end
ここで1:length(values)
、行ベクトルを作成し、[1 2 3 ...]
にii
インデックスを付けるために使用できますvalues
。
(注:i
もう1つの一般的な選択ですがi
、値が割り当てられているこのタイプのコンテキストで使用するとすぐに、虚数の意味で使用できなくなります)。
次のコードを試してください。
vs = [1 12 123 1234];
for v = vs
disp(v)
end