Cómo ahorrar alcance a un archivo de imagen sin utilizar trama?
Pregunta
Esta condición es muy importante, porque trama se extiende mi gráfico de una manera inaceptable.
Solución
Si el comentario de MikeT es correcta, y que está tratando de salvar la imagen se muestra en un bloque de Alcance, hay un par de maneras que usted puede hacer esto:
- Imprime el contenido de la ventana alcance haciendo clic en el Imprimir icono, el icono del extremo izquierdo de la barra de Alcance. A continuación, elija para imprimir en un archivo en lugar de a una impresora.
- Crear una figura editable de un bloque alcance utilizando el href="http://www.mathworks.com/help/toolbox/simulink/slref/simplot.html" rel="noreferrer"> SIMPLOT función . Esto creará una figura que se parece a la pantalla en la pantalla de un bloque de Alcance, a continuación, puede Guardar la figura en un archivo usando strong> archivo menú de la ventana de la figura GUARDARCOMO o IMPRIMIR .
Otros consejos
Como es obsoleta la respuesta de gnovice (al menos desde R2013), y la nueva función interna es bastante incómodo de usar, me gustaría sugerir que mi pequeño script.
set(0,'ShowHiddenHandles','On')
set(gcf,'Units','centimeters','PaperUnits','centimeters')
pos = get(gcf,'Position');
set(gcf,'PaperPosition',[0 0 pos(3) pos(4)],'Papersize',[ pos(3),pos(4) ]);
set(gcf,'InvertHardcopy','off','Renderer','painters')
saveas(gcf,'scope.pdf')
¿Qué le da un gráfico vectorial en exactamente el mismo tamaño y aspecto, al igual que la última ventana abierta alcance. Por supuesto, puede modificar las propiedades adicionales y también imprimirlo en formato JPEG con una resolución determinada. Pero entonces usted debe utilizar en lugar print
:
...
set(gcf,'Renderer','zbuffer')
print(gcf,'scope.jpg','-djpeg','-r600')
resultados en un archivo JPEG de 600 dpi. Las unidades en realidad no importa, siempre y cuando sean consistentes entre la figura y el papel.
Una solución rápida sería elegir File - Print to Figure
dentro del ámbito de aplicación. A continuación, una figura se abre que se puede guardar como .fig
.