gnuplot(2):数学表达式

在我们开始画图之前,需要知道gnuplot里面是如何表达数学公式的。
  • 加、减、乘、除、乘方
    分别用+-*/**表示
  • 整数和浮点数
    和C语言类似,gnuplot对整数和浮点数(实数)区别对待,整数的运算结果还是整数。所以在处理整数除法时要尤其小心,例如7/2的结果是3而不是3.5
  • 复数
    gnuplot支持复数运算,复数用包含在花括号内的一对实数表示,例如{3,5}表示 3+5i
  • 数学函数
    gnuplot含有丰富的数学函数,格式和C语言几乎相同。对于实数和复数,函数名是一样的。下面的链接可以看到预定义的函数列表:
    http://www.gnuplot.info/docs_4.2/gnuplot.html#x1-5300013.1
  • 自定义函数
    自定义函数很容易,例如 f(x)=x+1 定义一个一元函数,f(x,y)=x+y 定义一个二元函数。
  • π(圆周率)
    π 在gnuplot里用 pi 表示。
这里是一些例子:

gnuplot(2):数学表达式_第1张图片

这里用到了 print 命令,就是把结果输出到屏幕上。

有了这些知识做准备,我们就可以正式开始画图了。

你可能感兴趣的:(gnuplot(2):数学表达式)