Gnuplot


Fitanje funkcija


DEFINICIJA FUNKCIJE

f(ARGUMENTI ODVOJENI ZAREZOM) = ANALITICKA VEZA ARGUMENATA

npr. f(x)=3*x**5

Osim brojeva, u analitickim izrazima mogu se koristiti i parametri, 

npr. f(x)=a*x**2+b*x+c


PRILAGODBA (FITANJE) funkcije f(x) na podatke

fit f(x) 'DATOTEKA' u Xstupac:Ystupac via PARAMETRI OVOJENI ZAREZOM

npr. fit f(x) 'podaci.txt' u 1:2 via a, b, c

Napomena: ako je fit neuspjesan, procijenite samostalno pocetne vrijednosti parametra te ih postavite (npr. a=5) prije pozivanja naredbe fit. Problemi mogu nastupiti kada su pocetne vrijednosti, koje bira gnuplot, =1 puno lose za opis ponasanja danih podataka.


POHRANA REZULTATA FITA

set fit logfile 'IME_DATOTEKE'


CRTANJE (x,y) podataka iz datoteke (stupci redom 1,2) zajedno s neodredjenostima (greskama, devijacijama) y-podataka koje su npr. dane u 3. stupcu datoteke podaci.txt:

plot 'podaci.txt' u 1:2:3 w errorbars


Koordinatne osi


Naredbe su upisane za x-os, a analogni izrazi vrijede za y os.

Raspon vrijednosti
set xrange [XMIN:XMAX]

Koordinatne crtice
set xtics RAZMAK_CRTICA
npr. set xtics 2 #postavlja crtice udaljene 2
set xtics ("IME1" BR1, "IME2" BR2, ...)
npr. set xtics ("2^{-2}" 0.25, "2^{-1}" 0.5, "2^{0}" 1, "2^{1}" 2) #postavlja crtice u 0.25, 0.5, 1 i 2 te upisuje ispod crtica redom
2-2, 2-1, 20, 21

Koordinate
set format OS
npr. set format x #upisuje brojeve ispod crtica na x-osi
set format OS ""
npr. set format x "" #brise brojeve ispod crtica na x-osi

Logariatmska skala
set logscale OS
npr. set logscale x # mijenja linearnu u logaritamsku skalu



Zadnja promjena: 23.05.2017. 11:31:57.