如何在[a b]范围内检查一个值的符号

时间:2014-02-21 07:44:45

标签: matlab math

我想通过以下规则检查范围内一个值的符号:

x=1 if x within the [a,b]
x=-1 otherwise

所以我用matlab代码实现了:

 (sign(x-a)+sign(b-x))./2

但我的功能不正确。如何正确地解决我的问题呢?非常感谢你

1 个答案:

答案 0 :(得分:2)

您的意思是sign(x-a)*sign(b-x)吗?