octave中的poslin()函数不能提供所需的输出

时间:2013-03-11 05:25:07

标签: neural-network octave

我对octave中的poslin()函数有点困惑。如果我放弃poslin(-1),则输出为所需的0;对于poslin(n),输出为n。但是如果我放弃poslin( [ 3 ; -1]);结果不是[3 ; 0];因为对poslin()函数的输入不是标量,而是向量,所以有点期待。现在,如果是的话;如何使用poslin()函数转换[3 ; -1] to [3 ; 0]。任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

您可以轻松定义自己的矢量化后缀,例如poslin = @(x) x .* (x > 0)