Imprimir uma tabela em Matlab nem sempre significa que a sua mesa vai ficar bem em forma impressa. Use a função fprintf em Matlab para tornar a impressão de mesa com bom aspecto. Demonstrações você incluir dentro fprintf - começando com a função boxSizeTable - permitem que você adicione rótulos de coluna , dimensões conjunto de mesa e variáveis de tabela formato , o que lhe dá controle total sobre a aparência e formatação de informações da tabela . Analisar as informações da tabela , decidir sobre os rótulos e , se necessário, fazer um desenho para fazer usando fprintf em Matlab mais fácil. Instruções
1
Abrir Matlab e iniciar um novo projeto selecionando "New" na guia "Window" no menu principal do Matlab .
2 função Tipo
" boxSizeTable " na primeira linha e identificar a finalidade da tabela , adicionando um comentário como "% Esta tabela irá demonstrar a impressão com fprintf " na segunda linha .
3
identificar as informações da tabela definindo rótulos de coluna e identificadores de linha , e especificar o conteúdo de cada célula irá conter. Para uma tabela que identifica os tamanhos disponíveis para caixas de transporte , por exemplo, digite o seguinte:
label = char ( 'small ', ' medium' , 'large '); width = [5 , 5 , 10 ] , height = [5 , 8, 15] ; profundidade = [15 , 15, 20]; % volume é medido em cúbico metersvol = largura * altura * depth/10000 ; . .
4
Iniciar a função fprintf dando a tabela de título . Identificar a função eo título , então acabar com a declaração com o caractere especial - "\\ n " - que instrui Matlab para processar imediatamente a próxima linha de código:
fprintf ('\\ nShipping Box tamanhos \\ n \\ n ');
5
Adicione uma segunda declaração fprintf para imprimir identificadores de linha e passar para a próxima linha de código :
fprintf ( ' volume de profundidade , largura, altura tamanho \\ n ');
6 Tipo
em declarações fprintf adicionais para completar a formatação da tabela . Nesta tabela, por exemplo, você adicionar uma instrução adicional para dizer fprintf para informar os leitores as medidas da tabela estão em centímetros , em vez de polegadas :
fprintf ( ' (cm) (cm) (cm) (m ^ 3 ) \\ n ');
7
Finish formatação adicionando um laço "for" que adiciona campo de largura espaçamento , texto e números formatos através de códigos de conversão e instrui fprintf para continuar a imprimir até que todas as informações especificada impressões. Por exemplo, " 8s " instrui fprintf para permitir oito espaços de caracteres e formatar a linha como uma corda , enquanto " 8d " permite oito espaços de caracteres e instrui fprintf para formatar a linha como um inteiro:
para i = 1 : comprimento ( largura ) fprintf ( ' % -8s % 8d % 8d % 8d % 9.5f \\ n' , ... etiqueta ( i , :) , largura ( i ) , a altura ( i ) , a profundidade ( i ) , vol (i))
8
Salvar e visualizar os resultados na tela, ou selecione "Imprimir" na guia "Arquivo" no menu principal e imprimir os seus resultados em papel . < br >