gnuplot 使用定义的函数 - 是否有全面的文档?

gnuplot 使用定义的函数 - 是否有全面的文档?

我正在尝试编写一个累积函数(我的 gnuplot 版本没有平滑累积选项!)

但是用户定义函数的文档非常有限。例如,这个函数是做什么的?文档列出了它 - 但没有解释它?!

delta(t) = (t == 0)

还有比这更详尽的解释吗?

答案1

在 gnuplot 中,逻辑表达式的计算结果为 1 或 0,就像在 C 中一样。当(且仅当)您t传入的等于 0 时,上述函数才会返回 1,否则返回 0。

有关文件help operators指出:

中的运算符gnuplot与 C 编程语言中的相应运算符相同,除非另有说明,所有运算符都接受整数、实数和复数参数。与 FORTRAN 一样,支持 ** 运算符(幂运算)。

可以使用括号来改变评估顺序。

我不太确定还有多少其他信息需要说明。还有更多可供各种操作员使用的帮助——help operator unary或者help operator binary……

另请参阅help user-defined有关如何定义函数的更多信息以及help expressions如何编写 gnuplot 表达式的帮助。

相关内容