Todo lo que quiero hacer es aumentar el ancho y reducir la altura. Solo estoy haciendo gráficos ráster, pero esta pregunta se aplica a cualquier MATLAB figure
. Puedo cambiar su tamaño manualmente usando la figura directamente cuando se crea, pero quiero que el programa lo escupe en el tamaño correcto para comenzar.
matlab
matlab-figure
cerveza inglesa
fuente
fuente
set
? En susaveas(gcf, file, 'png')
lugar, As usa dimensiones predeterminadas.Escríbalo como una sola línea :
fuente
Esto guarda la figura en las dimensiones especificadas
fuente
Logré obtener un buen resultado con la siguiente secuencia (ejecutar Matlab dos veces al principio):
fuente
Un enfoque diferente.
En la
figure()
llamada, especifique propiedades o modifique las propiedades del identificador de figura despuésh = figure()
.Esto crea una figura de pantalla completa basada en unidades normalizadas.
figure('units','normalized','outerposition',[0 0 1 1])
La
units
propiedad se puede ajustar a pulgadas, centímetros, píxeles, etc.Ver
figure
documentación .fuente