print
Imprime uma figura ou a salva em arquivo no formato escolhido.
Categoria: Graphics > Printing and Saving
Sintaxe
print(filename, formatOption)
Salva a figura atual; por exemplo, print('plot', '-dpng') grava plot.png.
print(fig, filename, formatOption)
Salva a figura fig.
print(___, '-rNNN')
Define a resolução em pontos por polegada, como '-r300'.
print -dpng name
Forma de comando da mesma chamada.
Descrição
print é o comando clássico para gerar arquivos de saída. Respeita as propriedades de papel da figura (veja orient). Em código novo, exportgraphics costuma ser mais simples, pois corta o espaço em branco e dispensa a opção de formato.
Argumentos de entrada
filename- Nome do arquivo; a extensão é acrescentada se omitida.
formatOption- Opção de dispositivo, como
'-dpng','-djpeg','-dsvg','-dpdf'. '-rNNN'- Resolução em dpi.
Exemplo
Salvar como PNG
plot(1:5)
try
print('figure1', '-dpng', '-r150');
disp('saved figure1.png')
catch
disp('needs the editor renderer')
end
Saída
needs the editor renderer
No app o arquivo é gravado e a primeira mensagem é exibida.
Observações
Gravar arquivos exige o renderizador do editor MatLivre; o runtime de linha de comando sem interface informa um erro, que o exemplo captura.