@Frigeri: ho visto ora i tuoi allegati.
Il problema che hai in quello che chiami grafico sporco è che hai inserito un grafico dentro l’altro. Non hai notato? La riga sospetta è `\addplot graphics[xmin=0,xmax=0.4,ymin=0,ymax=1.8]`
Rifacciamo tutto da capo. Come si fa ad esportare un grafico in Matlab/Octave? È molto semplice.
Supponiamo di avere il seguente file [tt]prova.m[/tt]:`
x=[-pi:0.2:pi];
y=sin(x);
plot(x,y,'-o')
title('Grafico della funzione sin(x)')
xlabel('x')
ylabel('y')
grid on
text(1.1,-0.3,'funzione dispari')
` Nella stessa directory, copio la mia routing matlab2tikz.m; eseguo: `
>> prova
prova
>> matlab2tikz
` si aprirà una finestra che chiede di salvare un file con estensione .tikz. Gli si da un nome e questo file è:`
% This file was created by matlab2tikz v0.0.5.
% Copyright (c) 2008–2010, Nico Schlmer
% All rights reserved.
%
% The latest updates can be retrieved from
% http://win.ua.ac.be/~nschloe/content/matlab2tikz/
% and
% http://www.mathworks.com/matlabcentral/fileexchange/22022 .
% where you can also make suggestions and rate matlab2tikz.
\begin{tikzpicture}
% Axis at [0.13 0.11 0.78 0.81]
\begin{axis}[
scale only axis,
width=6.01829in,
height=4.74668in,
xmin=-4, xmax=4,
ymin=-1, ymax=1,
xlabel={$x$},
ylabel={$y$},
title={$Grafico della funzione sin(x)$},
xmajorgrids,
ymajorgrids]
\addplot [
color=blue,
solid,
mark=o,
mark options={solid}
]
coordinates{
(-3.14159,-1.22465e-16) (-2.94159,-0.198669) (-2.74159,-0.389418) (-2.54159,-0.564642) (-2.34159,-0.717356) (-2.14159,-0.841471) (-1.94159,-0.932039) (-1.74159,-0.98545) (-1.54159,-0.999574) (-1.34159,-0.973848) (-1.14159,-0.909297) (-0.941593,-0.808496) (-0.741593,-0.675463) (-0.541593,-0.515501) (-0.341593,-0.334988) (-0.141593,-0.14112) (0.0584073,0.0583741) (0.258407,0.255541) (0.458407,0.44252) (0.658407,0.611858) (0.858407,0.756802) (1.05841,0.871576) (1.25841,0.951602) (1.45841,0.993691) (1.65841,0.996165) (1.85841,0.958924) (2.05841,0.883455) (2.25841,0.772764) (2.45841,0.631267) (2.65841,0.464602) (2.85841,0.279415) (3.05841,0.0830894)
};
\end{axis}
\end{tikzpicture}
` Tra parentesi, noto ora che non c’è più il documento completo come una volta. Pazienza. Basta inserirlo in: `
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\input{prova.tikz}
\end{document}
` Mi sembra di una semplicità infinita. Se si vogliono modifcare delle opzioni, si modificano in [tt]begin{axis}[/tt].
Ciao
Claudio