Como imprimir resultados do MATLAB

Produza gráficos gráficos dos seus resultados no MATLAB.

O MATLAB (Matrix Laboratory) é um pacote muito poderoso de ferramentas matemáticas para software de manipulação matemática, além de uma linguagem de programação de alto nível e um ambiente operacional. O MATLAB é frequentemente usado em contextos de pesquisa científica e acadêmica, e oferece muitas maneiras de mostrar os resultados de cálculos e processos. Você pode optar por mostrar resultados intermediários na tela durante a execução de um programa, salvar os resultados em arquivos ou criar gráficos de dados.

Visualização baseada em texto e armazenamento de arquivos

Ignora o ponto-e-vírgula no final de um comando do MATLAB para fazer com que o MATLAB envie os resultados do comando na janela de comando. Esse é um recurso básico da sintaxe do MATLAB que é aplicada aos comandos que você executa manualmente, bem como aos comandos dos programas. Deixar de lado o ponto-e-vírgula com muita frequência provavelmente tornará a execução do programa muito difícil de seguir, mas obter a saída de certas linhas de código-chave à medida que um processo é executado é uma técnica de depuração muito útil. Digite o nome de uma matriz ou outra variável e pressione Enter para ver a janela de comando.

Salve uma matriz em um arquivo usando o comando "Salvar". Esta não é uma maneira de formatar os dados para apresentação, mas simplesmente uma maneira de armazenar os dados de saída para recuperação posterior. Aqui está um exemplo, que salva as matrizes "xfactor" e "yresults" em um arquivo chamado "outputfile:"

salvar outputfile xfactor yresults

Se você acabou de escrever "salvar" e o nome do arquivo, todas as variáveis ​​atualmente na memória serão salvas. Use "load" com o nome do arquivo para recuperar seu trabalho durante uma sessão subseqüente do MATLAB.

Use o comando "dlmwrite" para salvar uma matriz como um arquivo de texto legível. O exemplo a seguir salva a matriz chamada "x" em um arquivo chamado "output.txt:"

dlmwrite ('output.txt', x)

Com essa forma simples do comando, as entradas de cada linha da matriz serão separadas por vírgulas e cada linha estará em sua própria linha. Use a seguinte sintaxe para usar espaços em vez de vírgulas:

dlmwrite ('output.txt', x, '')

Você pode usar qualquer caractere que quiser em vez de espaço. Esse caractere é chamado de delimitador.

Gráficos gráficos

Escolha "Figuras" no menu "Área de trabalho" se a janela "Figuras" ainda não estiver visível. Maximize a janela "Figuras" clicando no botão quadrado no lado direito da barra azul na parte superior da janela.

Clique no botão "Nova figura", que se parece com uma página em branco, no canto superior esquerdo da janela "Figuras".

Clique no botão "Show Plot Tools e Dock Figure" localizado na extrema direita da linha de botões no topo da janela "Figures".

Arraste uma variável da lista "Variáveis" no painel "Paleta de figuras" no lado esquerdo da janela, na área cinza no centro da janela. Uma representação gráfica dos dados aparecerá com os eixos numerados. Você também pode criar um novo gráfico clicando com o botão direito do mouse em uma variável na lista e escolhendo um tipo de gráfico no menu suspenso. Adicione outro gráfico clicando nos botões "Eixos 2D" ou "Eixos 3D" no painel "Paleta de figuras". Arraste uma variável para um gráfico existente para adicioná-la ao gráfico, para poder ver várias variáveis ​​no mesmo gráfico.

Clique em "Plot Browser" no menu "View" se o painel "Plot Browser" ainda não estiver visível. Este painel lista as parcelas que você criou e as variáveis ​​em cada uma delas. Use-o para eliminar as variáveis ​​de um gráfico (clicando em seu nome e pressionando Apagar) e para remover os gráficos da figura.

Use o painel "Editor de propriedades" para personalizar a aparência do seu gráfico. Clique em um gráfico no centro da janela (ou no painel "Plot Browser") para selecioná-lo e alterar sua cor usando os controles no lado esquerdo do painel. Rotule os eixos do seu gráfico em suas respectivas guias. Restrinja o intervalo de um eixo e especifique sua escala usando os campos "Limites" e o menu suspenso "Escala" na guia correspondente.

Selecione uma variável no painel "Plot Browser" (ou clicando nela no mesmo gráfico) e altere sua aparência na plotagem usando o painel "Property Editor". Altere o estilo do gráfico (para criar um gráfico de barras, por exemplo) usando o menu suspenso "Tipo de plotagem". A cor correspondente e outros controles de aspecto estão logo abaixo deste menu. Altere o nome da variável no gráfico usando o campo "Display Name" e altere quaisquer dados do MATLAB que estejam sendo usados ​​com os menus suspensos "Data source".

Clique em um tipo de anotação da lista no painel "Paleta da figura", depois clique e arraste-o sobre o gráfico para desenhá-lo. Você pode desenhar setas para indicar certas partes da plotagem, caixas de texto para adicionar rótulos personalizados e retângulos e elipses para indicar as áreas de uma plotagem.

Clique no botão "Hide Plot Tools" para obter uma visão clara do seu enredo por conta própria. Se você está satisfeito com a aparência de tudo, clique em "Salvar" no menu "Arquivo" (ou pressione Ctrl-S) para salvar seu trabalho em um arquivo para que você possa abri-lo mais tarde em uma sessão do MATLAB. Clique em "Salvar como" no menu "Arquivo" e escolha um formato de imagem no menu suspenso "Salvar como tipo" para representar a figura como um arquivo de imagem que você pode compartilhar na Internet e abrir em outros programas. Clique em "Imprimir" no menu "Arquivo" para produzir uma cópia impressa da sua figura.

Conselho

Use a função "fprintf" para salvar uma matriz de dados em um arquivo se precisar de um controle mais preciso sobre o formato dos dados (por exemplo, se o arquivo precisar ser lido por algum outro software especializado). "Fprintf" se comporta quase como o comando de mesmo nome na linguagem C. Consulte a documentação do MATLAB para obter mais informações sobre o "fprintf".