Octave 如何对过滤数据的不匹配索引应用零

Octave 如何对过滤数据的不匹配索引应用零,octave,Octave,我正在学习八度音阶,我做了一个这样的比较: ma = [1,2,3,4,5]; indices = ma > 3; 条件过滤器'ma'和var'index'打印与条件匹配的指数,如下所示: [4,5] 。。。但我想使用该结果返回如下数组: [0,0,0,4,5] 是否有此功能?您可以执行以下操作: ma = [1,2,3,4,5]; ma(ma <= 3) = 0 ma=[1,2,3,4,5]; ma(ma,谢谢!我没有看到那种特殊的语法。我在文档中可以在哪里参考这种方法?关于使

我正在学习八度音阶,我做了一个这样的比较:

ma = [1,2,3,4,5];
indices = ma > 3;
条件过滤器'ma'和var'index'打印与条件匹配的指数,如下所示:

[4,5]

。。。但我想使用该结果返回如下数组:

[0,0,0,4,5]


是否有此功能?

您可以执行以下操作:

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

ma(ma,谢谢!我没有看到那种特殊的语法。我在文档中可以在哪里参考这种方法?关于使用逻辑矩阵(
ma)的部分