gpt4 book ai didi

Gnuplot x 轴分辨率

转载 作者:行者123 更新时间:2023-12-02 05:41:23 29 4
gpt4 key购买 nike

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

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

如何在 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

log-periodic function

设置后:

set samples 10000

我得到了一个更好看的图表: log-periodic function with set samples 10000

最佳答案

如果你想提高分辨率尝试

set samples <X>

哪里<X>是一个整数。默认情况下,该整数设置为 100。根据您的需要增加该数字。

不过,选择的整数越高,gnuplot 绘制图形所需的时间就越长。

关于Gnuplot x 轴分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7454159/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com