2011-10-17 8 views

答えて

2

、あなただけのINDEXNUMBERためmyVectorに置き換えます:

myVector = rand(1,10); 
selection = myVector(myVector < 0.05*(myVector/(120-myVector))); 

論理インデックス(最も外側の括弧内の一部、 2行目)は、myVectorのすべての要素を単純に論理比較して、等しい長さのベクトル01を返し、要素をmyVector1に対応しています。これがあなたがやっていることでない場合は、寸法が正しく働くようにしてください(左の不等式のサイズ=右の不等式のサイズ==変数のサイズが選択されています)。あなたの答えのための

myVector = rand(1,10); 
indices = 1:length(myVector); 
selection = myVector(myVector < 0.05*(indices/(120-indices))); 
+0

ありがとう:


は、各番号の位置を使用するには、次の使用することができます。私がmyVectorをINDEXNUMBERの代わりに使用すると、myVectorの値が使用されるか、要素の位置(インデックス番号)になりますか? – doorman

+0

あなたのコメントに答えるために回答が修正されました。 – eykanal

関連する問題