Export grafů z Octave do TeXu
Používání TeX případně LaTeXu je v technické praxi velmi rozšířené. Každý kdo potřebuje zpracovávat velké objemy dat navíc určitě využije pokročilé metody, které poskytuje Octave.
Základní příklad pro Octave se skládá z prostého vykreslení průběhu funkce sinus.
1 2 3 4 5 6 7 8 9 10 11 12 |
graphics_toolkit ("gnuplot"); x = [0:0.1:2*pi]; y = sin(x); plot(x,y); title("Example sine wave"); xlabel("Time"); ylabel("Amplitude"); grid on; print('-dtex', 'my_plot.tex'); |
Příkaz plot způsobí, že se zobrazí následující obrázek.
Po provedení skriptu výše se v aktuální složce vytvoří dva soubory – my_plot.tex a my_plot.eps. Tyto dva soubory se nakopírují do TeXovského dokumentu.
1 2 3 4 5 |
.... \begin{center} \scalebox{0.5}{{\large \input{my_plot.tex}}} \end{center} .... |
Výsledek bude vypadat tak, že se do dokumentu vloží obrázek, kterému se doplní texty a popisky stejným stylem jako je v celém zbylém dokumentu.