gnuplot
Z Wikipedii
| gnuplot | |
| Rodzaj | rysowanie wykresów |
| Pierwsze wydanie | 1986 |
| Aktualna wersja stabilna | 4.2.4 z 22 września 2008 |
| Licencja | własna darmowa licencja |
| Platforma systemowa | Linux, MS Windows, Atari MiNT, DOS, MacOS, OS/2, Solaris, UNIX, VMS, inne |
| http://www.gnuplot.info | |
gnuplot – program do tworzenia wykresów w 2 i 3 wymiarach.
Rozprowadzany jest na licencji, która zezwala na kopiowanie i modyfikowanie kodu źródłowego, choć zmodyfikowane wersje mogą być rozprowadzane wyłącznie jako łaty. Jako taki, nie jest wolnym oprogramowaniem w rozumieniu FSF. Zbieżność nazwy z projektem GNU jest więc przypadkowa.
Praca z programem odbywa się w wierszu poleceń lub trybie wsadowym. Domyślnie ustawiony jest terminal x11.
gnuplot generuje bezpośrednio pliki wyjściowe w formatach: EPS, SVG, PNG, JPEG i innych. Jest wykorzystywany jako program rysujący przez programy: GNU Octave, Maxima oraz MPSolve.
Podstawową komendą jest plot:
gnuplot> plot [t=-1:1] sin(t),cos(t)
Pierwszy parametr określa dziedzinę funkcji, a drugi to oddzielona przecinkami lista funkcji.
Żeby zachować wyniki należy wybrać inny terminal, np. png:
gnuplot> set terminal png Terminal type set to 'png' Options are ' small color' gnuplot> set output "gnuplot_example1.png" gnuplot> plot [t=-1:1] sin(t),cos(t)
Co daje w rezultacie:
Można stosować wiele stylów wprowadzanych za pomocą with styl:
gnuplot> set terminal png Terminal type set to 'png' Options are ' small color' gnuplot> set output "gnuplot_example2.png" gnuplot> plot [t=-2:2] t**2 + t + 1 with points, t**2 - t - 1 with impulses, sin(t) with lines, cos(t) with boxes
Trójwymiarowe wykresy tworzy się funkcją splot, podając dwie zmienne zależne:
gnuplot> splot [x=-2:2] [y=-2:2] sin(x+y)
gnuplot umożliwia też rysowanie wykresów na podstawie dostarczonych mu danych numerycznych, korzystając z kilku metod interpolacji.
Np. dla pliku example.dat przedstawiającego funkcję wykładniczą:
0.0 1.0 0.2 1.221402758 0.4 1.491824698 0.6 1.8221188 0.8 2.225540928 1.0 2.718281828 1.2 3.320116923 1.4 4.055199967 1.6 4.953032424 1.8 6.049647464 2.0 7.389056099 2.2 9.025013499 2.4 11.02317638 2.6 13.46373804 2.8 16.44464677 3.0 20.08553692 3.2 24.5325302 3.4 29.96410005 3.6 36.59823444 3.8 44.70118449 4.0 54.59815003
Można wygenerować:
gnuplot> plot "example.dat" with lines
[edytuj] Linki zewnętrzne
| Strefa Gazy: 10 zabitych w izraelskich nalotach |
|
10 Palestyńczyków zginęło dzisiaj nad ranem w Strefie Gazy w kilkudziesięciu izraelskich atakach powietrznych - poinformowali przedstawiciele Hamasu oraz palestyńskiej służby zdrowia.
|
| Były komisarz Warszawy zarobił 6 mln złotych |
|
"Dziennik" opisuje karierę byłego komisarza stolicy za rządów PiS Mirosława Kochalskiego.
|
| Spiderman i Obama razem w komiksie |
|
Spiderman wystąpi wraz z amerykańskim prezydentem-elektem Barackiem Obamą w specjalnej edycji historii obrazkowej o przygodach superbohatera - poinformował wydawca komiksu, amerykańska firma Marvel.
|
| Trzęsienie ziemi w Kalifornii |
|
Trzęsienie ziemi o sile 5,0 stopni w otwartej skali Richtera wystąpiło w czwartek wieczorem czasu miejscowego (w piątek nad ranem czasu polskiego) w hrabstwie Orange, w Kalifornii - poinformował amerykański instytut geofizyczny USGS.
|
| Wielkie dary dla małych pacjentów |
|
Pompy insulinowe, inkubatory czy łóżka ortopedyczne - to tylko niektóre sprzęty, jakie krakowskie szpitale otrzymały od Wielkiej Orkiestry Świątecznej Pomocy.
|



