Pendśltilraunargögn teiknuš meš Gnuplot

Gagnaskrįin bśin til

Viš žurfum aš setja gögnin okkar į stafręnt form, svipaš og gagnaskrįin sem viš sóttum ķ upphafi fyrsta hlutanum. Viš žurfum žvķ einhvern textaritil en žar er um svo marga aš ręša aš erfitt er aš męla meš einum umfram ašra. Hér eru žó nokkrir valkostir:

vim og emacs
Žetta eru vinsęlir ritlar fyrir skelina. Mį lķkja notendum žeirra viš įhangendur žvķ tilfinningar žęr sem žeir bera til žeirra eru ęši sterkar. Kemur žetta eflaust til af eiginleikum žeirra. Žetta eru fjįri öflugir ritlar en žaš tekur žónokkra einurš aš lęra į žį. Flestir notendanna eru žó sannfęršir um aš žaš sé žess virši, annaš hvort sökum gagnseminnar eša śtgįfu af Stokkhólmseinkenninu.
sublime
Mjög vinsęll ritill. Einfaldur aš lęra į (fįar undarlegar skipanir til aš gera einfalda hluti), sjįlfgefna višmótiš er gullfallegt, minipager-inn er frįbęr ķ stórum skjölum t.a.m. žegar veriš er aš vinna ķ skjölum meš löng forrit og/eša mörg föll.
Leafpad
Meš grafķsku višmóti og klassķskri valmöguleikastiku. Er ekki til fyrir Mac OS X né Windows.
Notepad
Einfalt lķkt og Leafpad. Bara til fyrir Windows.
MS Word, Libreoffice o.s.frv.
Ef žiš ętliš aš nota žessi verkfęri skuluš žiš gęta žess vandlega aš vista skrįrnar sem hreinar textaskrįr. Best vęri žó aš finna sér bara verkfęri sem skrifar bara texta og er ekki meš neitt vesen.

Hvaša verkfęri sem žiš kjósiš aš nota žurfiš žiš aš setja gögnin upp ķ dįlka og rašir. Hver dįlkur er ein stęrš og hver lķna ein męling. Viš ętlum aš męla tvęr stęršir, śtslagshorn og sveiflutķma, en vegna žess aš hvor um sig hefur einhverja óvissu sem viš ętlum aš lįta fylgja meš ķ gagnaskrįna til aš geta teiknaš óvissurammana. Viš žurfum žvķ fjóra dįlka. Dęmi um męlingaskrį vęri:

# Męling į sveiflutķma pendśls meš rafklukku
# Dįlkar:
# Śtslag, DeltaŚtslag, sveiflutķmi, óvissa sveiflutķma
4	1	1.362	0.001
10	1	1.364	0.002
15	1	1.369	0.002
20	2	1.372	0.002
25	2	1.376	0.002
30	2	1.381	0.002
35	2	1.388	0.002
40	2	1.393	0.003

Hér er fyrsti dįlkurinn horniš, annar óvissa hornins, sį žrišji sveiflutķminn, og sį fjórši óvissa į sveiflutķmanum. Röšin skiptir ekki öllu en viš žurfum bara aš hafa žaš į hreinu hvaša dįlkur er hvaš.

Vistiš skrįna svo undir einhverju lżsandi nafni, t.d. pendśll-rafręn_klukka.dat. Višbótin dat er ekki naušsynleg en algeng fyrir gagnaskrįr.

Gögnin teiknuš upp

Ķ fyrsta hlutanum skrifušum viš skipanirnar ķ gagnvirka višmót Gnuplot, en nś žegar viš erum bśin aš lęra aš bśa til textaskrįr ętlum viš aš setja skipanirnar ķ eina slķka og keyra skrįna ķ heild sinni.

Keyrum žvķ aftur upp ritilinn og bśum til textaskjal sem inniheldur skipanirnar sem viš žurfum til aš gera grafiš okkar, og vistum žaš undir einhverju nafni (t.d. pendśll-rafręn_klukka.plt

set title "Sveiflutķmi pendśls męldur meš rafręnni klukku"
set xlabel "Horn (°)"
set ylabel "Sveiflutķmi"

plot 'pendśll-rafręn_klukka.dat' using 1:3

Athugum tvennt viš žetta. Ķ fyrsta lagi žurfiš žiš aš breyta skrįarnafninu ef žiš gįfuš gagnaskrįnni ykkar annaš nafn en ķ tillögunni aš ofan. Ķ öšru lagi höfum viš žarna vališ fyrsta og žrišja dįlkinn fyrir Gnuplot til aš teikna upp.

Keyrum žetta skjal meš žvķ aš opna skipanaglugga og skrifa:

gnuplot pendśll-rafręn_klukka.plt

Ef allt gekk aš óskum keyrši Gnuplot skipanirnar eina af annarri, upp spratt graf en hvarf samstundis aftur hrašar en viš gįtum séš. Žaš eru tvęr leišir til aš fį gluggann til aš sitja eftir.

Annars vegar er hęgt aš keyra Gnuplot meš persist flagginu

gnuplot -persist pendśll-rafręn_klukka.plt

en hins vegar meš žvķ aš setja pause -1 į eftir plot skipuninni:

⋮
plot 'pendśll-rafręn_klukka.dat' using 1:3
pause -1

Vališ fer ašallega eftir žvķ hvort žś vilt nota skipanagluggann aftur įšur en žś lokar grafinu.

Eins getur žś breytt gildinu sem pause fęr ķ einhverja jįkvęša tölu og žį bķšur Gnuplot ķ svo margar sekśndur įšur en žaš heldur įfram.

Nś viljum viš fį upp óvissurammana og žar sem žeir eru ķ hvort tveggja eftir lįrétta og lóšrétta įsnum notum viš xyerrorbars og tilgreinum ķ hvaša dįlkum žessar óvissur bśa meš žvķ aš breyta teikniskipuninni ķ:

plot 'pendśll-rafręn_klukka.dat' using 1:3:2:4 with xyerrorbars 

Gagnasafniš gert lķnulegt

Viš sjįum nś (vęntanlega, ef gögnin voru ķ lagi) greinilega aš lķkaniš sem gerir rįš fyrir aš horniš hafi ekki įhrif į sveiflutķmann er rangt. En venslin į milli horns og sveiflutķma eru ekki lķnuleg. Viš eigum hins vegar almennt erfitt meš aš greina hvort ólķnulega lķkaniš okkar passar viš ólinulegu gögnin okkar.

Viš getum gert žetta į tvenna vegu. Ein ašferš vęri aš reikna gildin yfir į žaš form sem gefur lķnulegt graf, sett žau ķ gagnaskrįna og teiknaš eins og fyrr. Önnur ašferš er aš lįta Gnuplot um aš umreikna hrįu męligögnin. Skošum hvernig viš gerum žaš sķšara.

Meš žvķ aš setja sviga utan um dįlkaval using valmöguleikans getum viš reiknaš inn gildi. Til dęmis (geymum hér ašeins óvissurnar mešan viš skošum žetta):

plot 'pendśll-rafręn_klukka.dat' using (sin($1/2*2*pi/360)**2):3 

Hér erum viš aš taka annaš veldi af sķnus af hįlfu horni, eša

\[ \sin^2\left(\tfrac{\theta}{2}\right) \]

Auk žess sem viš breyttum grįšunum yfir ķ nįttśrulegu einingu horns, radķana meš:

\[ \theta_\textrm{radķanar} = \frac{2\pi}{360} \theta_\textrm{grįšur} \]

Žetta mį svo vissulega einfalda sem:

plot 'pendśll-rafręn_klukka.dat' using (sin($1*pi/360)**2):3 

Viš getum svo bętt óvissunni inn en athugum aš hśn var lķka reiknuš śt frį horninu og óvissunni sem eru ķ dįlkum 1 og 2, tilsvarandi, eftir formślunni (munum aftur aš viš žurfum aš hafa hornin ķ radķönum):

\[ \Delta\sin^2\left(\tfrac{\theta}{2}\right) = \tfrac{1}{2} \sin\theta \Delta\theta \]
plot 'pendśll-rafręn_klukka.dat' using (sin($1*pi/360)**2):3:(0.5*sin($1*pi/180)*$2*pi/180):4 with xyerrorbars 

Einfalt, ekki satt? Engir śtreikningar og śt kemur žetta fķna graf.

Vindum okkur nęst ķ aš finna bestu lķnu ķ gegnum gagnasafniš og teikna hana inn į grafiš.