czwartek, 3 września 2009

Wykresy w Gnuplot

Pisząc dyplom napotkałem problem jak i w czym zrobić ładne wykresy. Po krótkich poszukiwaniach wybór padł na Gnuplot.
Po ultaszybkim kursie każdy jest w stanie zrobić np. taki wykres:



i oto jego kod źródłowy:

set terminal svg enhanced
set encoding iso_8859_2
unset title
set line style 1 lt 1 lw 3 pt 0 ps 0
set line style 2 lt 3 lw 3 pt 0 ps 0
set line style 3 lt 2 lw 3 pt 0 ps 0
set border 15 lc rgb "black" lt 7 lw 4
set mxtics
set mytics
set grid xtics ytics
set ylabel "Znormalizowane napięcie"
set xlabel "Wypełnienie"
set format y '%0.1f'
set format x "%0.1f"
set key 0.6,-5

f(x) = x/(x-1)
g(x) = x/(x-1-1/(10*(1-x)))
h(x) = x/(x-1-1/(100*(1-x)))

set output "buckboost_resistance.svg"


plot [0:1][-6:0] f(x) ls 2 title 'Idealny dławik (R_L=0)', \
    h(x) ls 3 title 'Rzeczywisty dławik (R/R_L=100)',\
    g(x) ls 1 title 'Rzeczywisty dławik (R/R_L=10)'

Może kiedyś jak już się obronię to napiszę jakiś kurs gnuplota :)

wtorek, 1 września 2009

Start

Wytłumaczcie jak to jest, że jak mam coś pilnego do zrobienia (w tym wypadku napisanie pracy dyplomowej) to zawsze znajduje się coś innego znacznie ciekawszego od tej pilnej czynności. Takim właśnie sposobem zaczynam pisać mój blog. Może kogoś zainteresują informacje które tu będę w przyszłości zamieszczał. Zapraszam do czytania.
Mateusz Klatecki