当前位置:   article > 正文

matlab画sigmoid函数和其一阶倒数_1./(1+exp(-x))matlab

1./(1+exp(-x))matlab

最近在做神经网络CNN的仿真,发现matlab中竟然没有直接对激活函数sigmoid的实现,

其实也是非常简单,但是由于matlab不是很常用,于是乎就有了这个,我估计很多网友都会遇到,写这个是为了方便大家吧。

  1. x=-10:2:10;
  2. y=1./(1+exp(-x));
  3. plot(x,y);

一定要用点除‘./’,因为是矩阵运算,所以要把纬度保持一致。

运行结果如下:


该sigmoid函数的一阶函数为:


代码为:

  1. x=-1:0.1:1.0;
  2. y=(exp(-x))./((1+exp(-x)).^2);;
  3. plot(x,y);

运行结果如下:


该sigmoid函数的0.5阶函数为:

。。。


不懂的可以加我的QQ群:522869126(语音信号处理) 欢迎

到来哦,看了博文给点脚印呗,谢谢啦~~


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/295842
推荐阅读
相关标签
  

闽ICP备14008679号