我通过Ubuntu在gnuplot上进行2D绘图。当定义我的"曲率半径"方程时,分别是变量sin和cos函数的θ=x的函数,我收到一条错误消息,说"未定义变量:sin"或cos。我只是在方程中定义变量R=1,然后设置
f(x) = R*sin(x)*(1+4*cos**2*(x)**(1.5)) / 2*(2*sin**2*(x)+3*cos**2*(x))
然后说图f(x(。我做错了什么?
使用功能
f(x) = R*sin(x)*(1+4*cos**2*(x)**(1.5)) / 2*(2*sin**2*(x)+3*cos**2*(x))
你实际上应该得到一个错误undefined variable: cos
,
你的意图可能是:
f(x) = R*sin(x)*(1+4*cos(x)**2**(1.5)) / 2*(2*sin(x)**2 + 3*cos(x)**2)
或者
f(x) = R*sin(x)*(1+4*cos(x)**2**(1.5)) / (2*(2*sin(x)**2 + 3*cos(x)**2))
我不确定在第一部分中,这是否真的应该是:cos(x)**2**1.5
或者可能:R*sin(x)*(1+4*cos(x)**2)**1.5
注意括号。