我无法在gnuplot中使用等势线创建绘图。这是我到目前为止所得到的:
f(x,y) = atan(y/(x+d))
d = 1.0
set view map
set isosamples 127, 127
unset surface
set contour base
set cntrparam levels discrete pi/4.0
set xrange [ -2.0 : 2.0 ] noreverse nowriteback
set yrange [ -2.0 : 2.0 ] noreverse nowriteback
splot f(x,y) w l
似乎效果很好,除了x=-1
处的线外,你可以看到45°渐变的线:
我认为这是因为atan
的论证中的奇点。在我的最终情节中,还有更多类似的奇点,其中相似的线条不适合它。
另一件事:线条应该经过[-1,0]
,但你可以清楚地看到线上有一个洞。如何在没有孔和错线的情况下获得干净的情节?
谢谢:)