Re: come inserire modelli simulink come figure

#2247
Up
0
Down
::


Se tento di salvare un’immagine tridimensionale con il comando print, non riesco ad ottenere dei buoni risultati. Considerate il seguente esempio in Matlab

`% Genero la superficie
x = linspace(0,2*pi,200);
t = linspace(0,2*pi,200);
[X,T] = meshgrid(x,t);
Z = abs(0.4+cos(X).*cos(T));

% Grafico la superficie
surfc(X,T,Z);

% Setto il colore degli assi
set(gca,'Color',[0.3059 0.3961 0.5804]);

% Interpolo la superficie
shading interp;

% Salvo in formato .eps
print -depsc2 surface.eps`

Confrontate il grafico che ottenete sullo schermo in ambiente Matlab con il rispettivo .eps. Con Matlab 7.2 sotto linux i risultati sono i seguenti: lil file è di 6MB, e la qualità è pessima. Dove è finito poi il colore blu che avevo settato per gli assi? Aumentare la risoluzione dell’immagine non ha risolto i problemi, ed ha sensibilmente aumentato il peso del file. Qualcuno di voi conosce una soluzione migliore? Ovviamente usare l’interfaccia grafica per salvare il file non migliora la situazione.

Grazie in anticipo

Daniele

Go to top