具有奇点的等势线/等高线图

时间:2016-10-19 20:07:18

标签: plot gnuplot singular

我无法在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°渐变的线:

my plot result

我认为这是因为atan的论证中的奇点。在我的最终情节中,还有更多类似的奇点,其中相似的线条不适合它。

另一件事:线条应该经过[-1,0],但你可以清楚地看到线上有一个洞。如何在没有孔和错线的情况下获得干净的情节?

  1. 我该如何处理这个问题?
  2. 如果没有,也许还有另一种绘制等势线的方法?
  3. 作为最后的解决方案 - 如果gnuplot无法做到这一点,你会推荐什么?
  4. 谢谢:)

0 个答案:

没有答案