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.

Veja também

exportgraphics saveas orient printopt