Я пытаюсь построить в gnuplot лог-периодическую функцию: cos ((log (abs (t-Tc)) * PI/log10 (lambda)) + phi)
Но из-за характера log (x) вблизи x = 0 график становится уродливым.
Как построить лог-периодическую функцию в gnuplot, чтобы она выглядела хорошо?
Мой сюжет script выглядит следующим образом:
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
У меня получился гораздо лучше выглядящий график: