标签: matlab math
我想通过以下规则检查范围内一个值的符号:
x=1 if x within the [a,b] x=-1 otherwise
所以我用matlab代码实现了:
(sign(x-a)+sign(b-x))./2
但我的功能不正确。如何正确地解决我的问题呢?非常感谢你
答案 0 :(得分:2)
您的意思是sign(x-a)*sign(b-x)吗?
sign(x-a)*sign(b-x)