0
は、例えば、最初の「1」の列と行を配置する方法MATLAB:n番目に出現した番号をループ内で見つける方法は?
for i = 1:10
x = i + 2
s(1:i) = (x > 4);
result s = [0 0 0 1 1 1 1 1 1 1]'
がsに登場しましたか?
スクリプトを探します。
ありがとうございます!ベクトルの
は、例えば、最初の「1」の列と行を配置する方法MATLAB:n番目に出現した番号をループ内で見つける方法は?
for i = 1:10
x = i + 2
s(1:i) = (x > 4);
result s = [0 0 0 1 1 1 1 1 1 1]'
がsに登場しましたか?
スクリプトを探します。
ありがとうございます!ベクトルの
はs
ようにそれはあなたが欲しいものを行う必要があります
find(s==1,1)
簡単です。
ここでの解答は 'find(s == 1,1、 'first')'と同じです。最終的な外観を見つけるには、同様に 'find(s == 1,1、 'last')'を使うことができます。列と行のインデックスを取得するには、 '[r c] = find(...)'を使います。 – tmpearce