Octave 最有效的应用方法是什么;如果是“那么”;八度向量中所有元素的条件?

Octave 最有效的应用方法是什么;如果是“那么”;八度向量中所有元素的条件?,octave,linear-algebra,Octave,Linear Algebra,我有一个浮点向量,每个元素在0和1之间。我希望将大于(等于)0.5的元素更改为1,将小于0.5的元素更改为0 有没有一个倍频程函数可以让我以矢量化的方式来实现这一点,而不是使用for循环 谢谢解决方案:我首先在生成向量的行中使用了布尔返回条件:myVector=(sigmoid(vec1*vec2)>=0.5)

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

有没有一个倍频程函数可以让我以矢量化的方式来实现这一点,而不是使用for循环


谢谢

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