Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gnuplot x轴分辨率_Gnuplot - Fatal编程技术网

Gnuplot x轴分辨率

Gnuplot x轴分辨率,gnuplot,Gnuplot,我试图在gnuplot中绘制一个对数周期函数:cos((log(abs(t-Tc))*PI/log10(lambda))+phi) 但是由于接近x=0的对数(x)的性质,绘图变得很难看 如何在gnuplot中绘制一个对数周期函数,使它看起来很漂亮 我的绘图脚本如下所示: phi = 1 TcFormated = 9.67e+8 lambda = 2 PI = 3.1415 g(t) = abs(cos((log(abs(t-TcFormated))*PI/log10(lambda) ) + p

我试图在gnuplot中绘制一个对数周期函数:cos((log(abs(t-Tc))*PI/log10(lambda))+phi)

但是由于接近x=0的对数(x)的性质,绘图变得很难看

如何在gnuplot中绘制一个对数周期函数,使它看起来很漂亮

我的绘图脚本如下所示:

phi = 1
TcFormated = 9.67e+8
lambda = 2
PI = 3.1415

g(t) = abs(cos((log(abs(t-TcFormated))*PI/log10(lambda) ) + phi))

set tmargin at screen 0.01
set bmargin at screen 0.99
set lmargin at screen 0.01
set rmargin at screen 0.99

set xrange [8.4e+8:1.04e+9]
set yrange [0:1]
unset xtics
unset ytics
plot g(x) t '' w l

pause -1

设置后:

set samples 10000
我得到了一个更好看的图表:
如果要提高分辨率,请尝试

set samples <X>
设置样本
其中,
是一个整数。默认情况下,此整数设置为100。根据你的需要增加这个数字


尽管如此,选择的整数越高,gnuplot绘制图形所需的时间就越长。

我不能相信100是默认值。即使是abs(x)也是丑陋的。我打开了“将“set samples 1000”设置为默认”功能请求,让我们看看会发生什么-不同功能的不同速率:真不敢相信它这么快就被拒绝了@布尔沃卫星