Como imprimir uma tabela usando FPrintF em Matlab

Detalhe da planta com cronograma de janela

Projete sua tabela antes de inserir, formatar e imprimir no Matlab.

Crédito da imagem: Jupiterimages / Photos.com / Getty Images

Imprimir uma tabela no Matlab nem sempre significa que sua tabela terá uma boa aparência na forma impressa. Use a função fprintf no Matlab para fazer a impressão da tabela parecer boa. As instruções que você inclui em fprintf - começando com a função boxSizeTable - permitem adicionar rótulos de coluna, definir dimensões da tabela e variáveis ​​de formato da tabela, dando a você controle total sobre a aparência e formatação da tabela em formação. Analise as informações da tabela, decida os rótulos e, se necessário, desenhe um esboço para facilitar o uso do fprintf no Matlab.

Passo 1

Abra o Matlab e inicie um novo projeto selecionando "Novo" na guia "Janela" no menu principal do Matlab.

Vídeo do dia

Passo 2

Digite "function boxSizeTable" na primeira linha e identifique o propósito da tabela adicionando um comentário como "% Esta tabela demonstrará a impressão com fprintf" na segunda linha.

etapa 3

Identifique as informações da tabela definindo rótulos de coluna e identificadores de linha e especificando o conteúdo que cada célula conterá. Para uma tabela que identifica os tamanhos disponíveis para caixas de remessa, por exemplo, digite o seguinte:

rótulo = char ('pequeno', 'médio', 'grande'); largura = [5; 5; 10]; altura = [5; 8; 15]; profundidade = [15; 15; 20]; % do volume é medido em metros cúbicos vol = largura.altura.profundidade / 10000;

Passo 4

Inicie a função fprintf dando um título à tabela. Identifique a função e o título e termine a instrução com o caractere especial - "\ n '" - que instrui o Matlab a processar imediatamente a próxima linha de código:

fprintf ('\ nTamanhos da caixa de envio \ n \ n');

Etapa 5

Adicione uma segunda instrução fprintf para imprimir identificadores de linha e passar para a próxima linha de código:

fprintf ('tamanho largura altura profundidade volume \ n');

Etapa 6

Digite instruções fprintf adicionais para completar a formatação da tabela. Nesta tabela, por exemplo, você adiciona uma instrução adicional para dizer a fprintf para informar aos leitores que as medidas da tabela são em centímetros em vez de polegadas:

fprintf ('(cm) (cm) (cm) (m ^ 3) \ n');

Etapa 7

Termine a formatação adicionando um loop "para" que adiciona espaçamento de largura de campo, formata texto e números por meio de códigos de conversão e instrui fprintf a continuar imprimindo até que todas as informações que você especificou impressões. Por exemplo, "8s" instrui fprintf a permitir oito espaços de caracteres e formatar a linha como uma string, enquanto "8d" permite oito espaços de caracteres e instrui fprintf a formatar a linha como um inteiro:

para i = 1: comprimento (largura) fprintf ('% - 8s% 8d% 8d% 8d% 9.5f \ n',... etiqueta (i, :), largura (i), altura (i), profundidade (i), vol (i))

Etapa 8

Salve e visualize seus resultados na tela ou selecione "Imprimir" na guia "Arquivo" no menu principal e imprima seus resultados em papel.

Dica

Sempre pressione “Enter” em vez de usar a tecla Tab para mover para uma nova linha.

Identifique as linhas de comentários não imprimíveis iniciando-as com um sinal de porcentagem.