在原点更改Heaviside功能

时间:2016-02-11 14:04:06

标签: matlab

有没有办法在matlab 2014b中将heavyiside函数的值改为零?因为我必须将值从0.5更改为1.

1 个答案:

答案 0 :(得分:1)

您可以使用 Error in .local(conn, statement, ...) : could not run statement: Unknown column 'var1' in 'field list' 'HeavisideAtOrigin'首选项在原点设置自定义值:

sympref

以上是introduced in R2015a。对于R2015a之前的版本,您必须为此构建自己的修复程序,例如:

sympref('HeavisideAtOrigin',1);
one = heaviside(-1:1)
sympref('HeavisideAtOrigin',0.5);
pointFive= heaviside(-1:1)

...

one =

     0     1     1


pointFive =

         0    0.5000    1.0000