Как комментирует @Ethan, если не может быть общего стандарта, вероятно, каждый определяет это для своих нужд. Ну, тогда я просто должен определить свою собственную функцию sgn (x).
Это подводит меня к тому, как сравнить с NaN
, см. gnuplot: Как сравнить с NaN?
Код:
mysgn(x) = x==x ? sgn(x) : NaN
print mysgn(999)
print mysgn(0)
print mysgn(-999)
print mysgn(NaN)
Результат:
1
0
-1
NaN