В gnuplot логические выражения оцениваются в 1 или 0, как в C. Ваша функция, приведенная выше, вернет 1, если (и только если) значение t
вы передаете, равно 0 - в противном случае она возвращает 0.
В документации по help operators
говорится:
Операторы в gnuplot
такие же, как и соответствующие операторы в языке программирования C, за исключением того, что все операторы принимают целочисленные, действительные и комплексные аргументы, если не указано иное. Поддерживается оператор ** (возведение в степень), как в FORTRAN.
Скобки могут быть использованы для изменения порядка оценки.
Я не совсем уверен, сколько дополнительной информации есть, чтобы сказать. Существует также больше помощи, доступной для различных операторов - help operator unary
или help operator binary
...
Также см. help user-defined
для получения дополнительной информации о том, как определять функции, и help expressions
чтобы получить справку о том, как писать выражения gnuplot в целом.