matlab heaviside函数

为什么在0处的值不等一1呢?
怎么设成1

heaviside( )表示的就是阶跃函数啊,阶跃函数定义就是当x>0时,值为1;x<0时,值为0.
x=0这一点的值或者没有定义,或者定义为1/2,信号与系统书上都是这么写的。
我刚试了一下,MATLAB2010b版本里的heaviside(0)=0.5,符合常规定义。
温馨提示:答案为网友推荐,仅供参考