tP
整数要素と非整数要素が混在する配列を作成しました。整数要素の新しい配列を作成したい。
私が望む結果は、返されるのと同じ形式です。たとえば、次のようになります。
tP2=find(tP>300);
つまり、整数自体のリストではなく、整数値を含む要素番号のリストです。
これから、次のように目的の要素を選択します。
tP3=tP(tP2);
整数に対してこれを行うには、現在私が持っているものは次のとおりです。
tP2=find(isinteger(int16(tP)));
しかし、要素番号のリストの代わりに、tP2=1
返されるだけです。
この場合、なぜ機能しisinteger
ないのですか?どうすれば必要な結果を得ることができますか? ありがとう。