为什么是0和30 1/2 ?
4视图(30天)
显示旧的评论
接受的答案
沃尔特·罗伯森
2022年5月6日
亥维赛(X)
默认情况下
的值为1/2当X的值为0
亥维赛函数没有定义良好的确切值在0。亥维赛至少有三个不同的值(0)中有用的实践:0,1,1/2。当你达到30,那么值“不跳”,还是“已经跳了”,或者是“在跳的过程中”?是玻璃半满还是半空?
您可以使用sympref (HeavisideAtOrigin)改变亥维赛(0)将返回的值。
4评论
答案(1)
大卫Goodmanson
2022年5月6日
你好,亚历山大;
这是因为
亥维赛(。3:1。:。3)
ans = 0 0 0 0.5000 1.0000 1.0000 1.0000
这个函数的值在0 = 1/2,不是0或1。