0

我正在学习八度音阶,我进行了这样的比较:

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

条件过滤器“ma”,var 'indices' 打印匹配条件的索引,如下所示:

[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 回答