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.