Impresión de una tabla en Matlab no siempre significa que la tabla se va a ver bien en forma impresa. Utilice la función fprintf en Matlab para hacer la impresión tabla ve bien. Declaraciones que incluya dentro fprintf - comenzando con la función boxSizeTable - le permiten añadir etiquetas de las columnas , las dimensiones de mesa establecidos y variables de tabla de formato , que le da control total sobre el aspecto y el formato de los datos de esta tabla . Analizar los datos de esta tabla , decida en las etiquetas y , si es necesario , dibuje un boceto para hacer uso de fprintf en Matlab fácil. Instrucciones
1
Abrir Matlab y empezar un nuevo proyecto seleccionando " Nuevo" en la pestaña " Ventana" en el menú principal de Matlab .
2 Función Tipo
" boxSizeTable " en la primera línea e identificar el propósito de la mesa mediante la adición de un comentario como "% Esta tabla mostrará la impresión con fprintf " en la segunda línea .
3
identificar información de la tabla mediante el establecimiento de etiquetas de columna y los identificadores de fila, y especificando el contenido de cada celda que contendrá. Para ver una tabla que identifica los tamaños disponibles para las cajas de envío , por ejemplo , escriba lo siguiente :
etiqueta
= char ( "pequeño" , " mediano" , "grande" ) ; width = [ 5 , 5 , 10 ] , altura = [ 5 , 8 , 15 ] ; profundidad = [ 15 , 15 , 20 ], % en volumen se mide en metersvol cúbico = width * height * depth/10000 , . .
4
Inicio la función fprintf dando a la mesa de un título. Identificar la función y el título , y luego terminar la declaración con el carácter especial - "\\ n " " - que indica a Matlab para procesar de inmediato la siguiente línea de código:
fprintf ('\\ nShipping Caja Tamaños \\ n \\ n ' ) ;
5
Agregar una segunda declaración fprintf para imprimir identificadores de fila y pasar a la siguiente línea de código :
fprintf ( ' ancho fondo Alto volumen de tamaño \\ n ');
6
Escriba declaraciones fprintf adicionales para completar el formato de tabla . En esta tabla , por ejemplo, se agrega una declaración adicional de decirle fprintf para informar a los lectores de las medidas de la tabla son en centímetros en lugar de pulgadas :
fprintf ( ' (cm ) (cm ) (cm ) (m ^ 3 ) \\ n ');
7
Finish formato añadiendo un bucle "for" que añade campo ancho de separación , formatos de texto y números a través de códigos de conversión , y encarga a fprintf para continuar imprimiendo hasta que toda la información especificó impresiones. Por ejemplo, " 8s " instruye fprintf para permitir ocho espacios de caracteres y formato de la línea como una cadena, mientras que " 8d " permite ocho espacios de caracteres e instruye fprintf para dar formato a la línea como un entero:
para i = 1 : longitud ( anchura ) fprintf ( ' % - 8s % 8d % 8d % 8d % 9.5f \\ n ' , ... etiqueta ( i , :) , anchura ( i ) , altura ( i ) , la profundidad ( i ) , t ( i))
8
guardar y ver los resultados en la pantalla, o seleccione " Imprimir" en la pestaña "Archivo" en el menú principal e imprimir los resultados en papel. < br >