0

私はオクターブを学んでおり、次のように比較しています。

ma = [1,2,3,4,5];
indices = ma > 3;

条件フィルター'ma'、およびvar'indexes'は、条件に一致するインデックスを出力します。これは次のようになります。

[4、5]

...しかし、私が欲しいのは、その結果を使用して次のような配列を返すことです。

[0,0,0,4,5];

このための機能はありますか?

4

1 に答える 1

1

次のことができます。

ma = [1,2,3,4,5];
ma(ma <= 3) = 0

基本的には、条件を反転し、それを使用して値をゼロに設定するだけです。

于 2013-01-23T21:53:13.990 に答える