我的同事索非亚发现一篇文章[1],作者报道的解析近似分段线性阶跃函数与所谓的挤压功能首先在[2]中引入的。
这个函数有两个参数与中心的位置有关
γ
和振幅
和一个参数控制曲率
β
:
![](http://www.tatmou.com/matlabcentral/answers/uploaded_files/783728/image.png)
![](http://www.tatmou.com/matlabcentral/answers/uploaded_files/783733/image.png)
下面的代码显示这个函数在起作用
清晰的变量,关闭所有
%时间轴
t = linspace (2 4 1000)。';
%阶跃函数参数
Tr = 2;%上升时间
= 2;%最大价值
T50 = 2;%半上升点
%分段线性的阶跃函数
x = @ (t) (t > T50-Tr / 2 & t < T50 + Tr / 2) * (A / Tr。* (t-T50) + / 2) + (t > = T50 + Tr / 2)。*;
%挤压作用
βy = @ (t) / Tr *日志(((1 + exp(β* (t-T50 + Tr / 2)))。/ (1 + exp(β* (t-T50-Tr / 2))))。^(1 /β));
%的阴谋
图,在、网格在
情节(t) x (t))
情节(t, y (t, 5))
情节(t, y (t, 20))
传奇(“线性”,“镇压\β= 5”,“镇压\β= 20”,“位置”,“最佳”)
![](http://www.tatmou.com/matlabcentral/answers/uploaded_files/783738/image.png)
[1]
人工智能Iliev: Kyurkchiev, s .马尔可夫
近似的削减和步骤功能物流和龚帕兹功能,Biomath 4卷,2号(2015)1 - 12,dx.doi.org/10.11145/j.biomath.2015.10.101
[2]j . z Dombi和基拉
分段线性近似的隶属度函数和Lukasiewicz操作符
154、模糊集和系统(2)(2005)275 - 286,
http://dx.doi.org/10.1016/j.fss.2005.02.016
编辑
挤压的指数项函数可以成为非常大的大型(积极)*(即如果实验的参数函数大于约700)。我建议编辑函数使用简单的代数
![](http://www.tatmou.com/matlabcentral/answers/uploaded_files/784903/image.png)