web-dev-qa-db-fra.com

Résolution de gnuplot x-Axis

J'essaie de comploter dans gnuplot une fonction journal-périodique: COS ((log (ABS (T-TC)) * PI/LOG10 (Lambda)) + PHI)

[.____] Mais à cause de la nature du journal (x) près de x = 0, la parcelle devient laide.

Comment tracer une fonction de journal-périodique dans gnuplot, il semble donc beau?

Mon script de parcelle ressemble à ceci:

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

Après avoir défini :

set samples 10000

J'ai eu un grand meilleur graphique: log-periodic function with set samples 10000

30
czerasz

Si vous voulez augmenter la résolution, essayez

set samples <X>

<X> est un entier. Par défaut, cet entiteur est défini sur 100. Augmentez ce nombre à vos besoins.

Bien que, plus l'entier est élevé est choisi plus longtemps, il faudra gnuplot pour tracer le graphique.

30
Woltan