私は本当にmatlabの初心者レベルです。ここで、反復によって減少する要素の数を含むベクトル (連続した数値ではない) を反復するようなループが必要です。
たとえば、私は[1; 2 ;3; 4]
(人1、2、3、4と考えて)、たとえば人1と4が食べ物を手に入れ、人2と3が食べ物を残さないようにしたいと考えています。
次のラウンドでは、人物 2 と 3 (割り当てられていない人) に再度割り当てプロセスを実行してもらいたいのですが、1 と 4 はそうではないようにします。そこで、ベクトル [2;3] を作成して、食べられなかった人を追跡します。
ただし、for i=1:length(vector)
一連の連続した数字が表示されます。必要なのは
for i in vector do something; end
これを実装する方法は?
私がちょうど置いたとき
i=vector,
Matlab は、インデックスが行列の次元を超えていると言います