sinusovka

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.

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.

sinusovka

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.

....
\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.


Posted

in

by

Tags: