将“if-then”条件应用于Octave向量中的所有元素的最有效方法是什么?

时间:2012-10-08 13:02:22

标签: octave linear-algebra

我有一个浮点数向量,每个元素介于0和1之间。我希望将大于(等于)0.5的元素更改为1,将那些小于0.5到0的元素更改为

是否有Octave函数可以让我以矢量化方式执行此操作而不是使用for-loop?

感谢

1 个答案:

答案 0 :(得分:5)

解决方案:我在首先生成向量的行中使用了布尔返回条件:myVector = (sigmoid(vec1*vec2)>=0.5)