Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Matematika v příkazové řádce XV

ld
ld (neregistrovaný)
10. 5. 2006 12:15 Nový

data v souboru

celé vlákno
V clanku se pise, ze gnuplot umoznuje zobrazeni grafu z dat ulozenych v externich "vetsinou textovych - ASCII" souborech. Znamena to, ze gnuplot umi nacitat data i z binarnich souboru? Bohuzel se mi nepodarilo zjistit jak. Dokazete mi poradit? Diky
Pavel Tišnovský aura:98
10. 5. 2006 12:43 Nový

Re: data v souboru

celé vlákno
Ano, gnuplot nacita i binarni soubory. Podivejte se napriklad na http://theochem.ki.ku.dk/on_line_docs/gnuplot/gnuplot_36.html . Data staci ulozit ve floatech, problem samozrejme muze nastat pri prenosu na jine platformy.
Pavel Tišnovský aura:98
10. 5. 2006 13:26 Nový

Re: data v souboru

celé vlákno
Jeste jsem se nezminil o tom, ze s binarnimi soubory pracuje pouze prikaz pro tvorbu 3D grafu a vektorovych poli "splot". Pro tvorbu 2D grafu se pouziva prikaz "plot" a ten pracuje (bez pridavnych rutin) s ASCII soubory.
ld
ld (neregistrovaný)
10. 5. 2006 14:10 Nový

Re: data v souboru

celé vlákno
hm no prave, chtel jsem vykreslit casovou radu ulozenou jako dvoubajtovej int na vzorek, ale vypada to, ze to budu muset jeste necim prohnat. kadopadne diky
Pavel Tišnovský aura:98
10. 5. 2006 14:17 Nový

Re: data v souboru

celé vlákno
Tak to asi primo nepujde. Pokud je to v nejakem jednoduchem formatu (treba prave ty dva bajty bez hlavicek), tak by nebyl problem napsat jednoduchy filtr, napriklad i v cecku. Jestli chcete pomoci, poslete mi ukazku takoveho souboru a ja neco sesmolim...
ld
ld (neregistrovaný)
11. 5. 2006 12:54 Nový

Re: data v souboru

celé vlákno
diky uz jsem to vyresil prikazem 'od'
uživatel si přál zůstat v anonymitě
10. 5. 2006 16:43 Nový

Re: data v souboru

celé vlákno
Aktualni vyvojova verze gnuplotu 4.1 umi obecna binarni data pro 2D i 3D grafy. Viz napr. http://gnuplot.sourceforge.net/demo_4.1/image.html
ld
ld (neregistrovaný)
11. 5. 2006 13:06 Nový

Re: data v souboru

celé vlákno
to je presne to, co potrebuji. diky!
uživatel si přál zůstat v anonymitě
10. 5. 2006 23:25 Nový

Re: data v souboru

celé vlákno
kdyz pohledate na netu,zjsitite, ze gnuplot umi nastavit xovou osu i jako casovou a podle formatovanyho retezce casu umi z ascii souboru cist i datum....
Sam jsem se na to dneska vrhnul a moje datova soubory vypadaji zhruba:

2005-06-03 12:50 123456
2005-06-03 13:00 124686
2005-06-03 13:10 135467
tisnik
tisnik (neregistrovaný)
11. 5. 2006 8:09 Nový

Re: data v souboru

celé vlákno
Ale toto je nacitani formatovaneho retezce z ASCII souboru, "Id" myslel binarni cas ulozeny (pravdepodobne) ve short intu.
ld
ld (neregistrovaný)
11. 5. 2006 13:04 Nový

Re: data v souboru

celé vlákno
ja myslel casovou radu v tom vyznamu, ze poradi vzorku odpovida casu - v kontextu me otazky je to informace zcela irelevantni, omlouvam se za mlzeni...
proste chci vykreslit 2D graf z cisel ulozenych v souboru 2 bajty na vzorek. ale uz se mi to podarilo vyresit pres prikaz 'od' - octal dump. dikec
ilicz
ilicz (neregistrovaný)
10. 5. 2006 23:27 Nový

Re: data v souboru

celé vlákno
více mě mrzí, že gnuplot neumí číst data např. z MySQL databáze... určitě by se mi hodilo mít možnost tvořit graf např ze selectu.
Pavel Tišnovský aura:98
11. 5. 2006 8:12 Nový

Re: data v souboru

celé vlákno
Sice to primo neumi, ale "Unixova cesta" vede pres roury, tzn. ze pridani teto funkcionality by bylo vlastne zbytecne. Vystup z MySQL se muze presmerovat primo na standardni vstup gnuplotu pomoci pipy "|", popr. pouzit mezisoubor a presmerovavat do nej a z nej pomoci ">" a "<".
uživatel si přál zůstat v anonymitě
10. 5. 2006 16:46 Nový

poslední příklad

celé vlákno
U posledního příkladu chybí uzavření souboru, správně tedy je:

set terminal post
set out "lpr -Ptiskarna"
plot "1.txt"
unset out
set term pop
Pavel Tišnovský aura:98
11. 5. 2006 8:17 Nový

Re: poslední příklad

celé vlákno
Dekuji za upozorneni, zrovna u toho presmerovani na tiskarnu by to mohlo delat paseku...
ziggy
ziggy (neregistrovaný)
15. 5. 2006 16:04 Nový

rovnice roviny

celé vlákno
Neví někdo jak pomocí GNU Plot v 3D zobrazit lineární rovnice, třeba tuhle jednoduchou soustavu:
x + y = 2;
y + z = 1;

Měly by se zobrazit dvě roviny (přičemž přímka v místě, kde se protínají je množinou řešení uvedené soustavy rovnic).
Pavel Tišnovský aura:98
16. 5. 2006 8:25 Nový

Re: rovnice roviny

celé vlákno
Nechci Vás zklamat, ale mám dojem, že takto přímo ty roviny zobrazit nepůjdou. Napadá mě nejdříve převod na parametrický tvar, tj. funkce typu f1(z)=1-y, f2(z)=x+y a ty potom zobrazit pomocí splot f1(z), f2(z). Možná by mohl ještě pomoci převod na implicitní tvar, tj. na funkce typu g(x,y,z)=0. Potom už stačí použít postup vysvětlený na stránce http://t16web.lanl.gov/Kawano/gnuplot/implicit/solve-e.html
ziggy
ziggy (neregistrovaný)
16. 5. 2006 18:28 Nový

Re: rovnice roviny

celé vlákno
Podívám se na tu navržený postup. Díky za radu a celý seriál. Kdyby někdo věděl o možnostech jiných free programů (Maxima?) v tohle směru, byl bych rád. Taky by mě zajímalo, jak naročné by bylo vykreslit ty roviny pomocí jazyka postscript.
Zasílat nově přidané příspěvky e-mailem