Cómo imprimir una tabla usando FPrintF en Matlab

Detalle de plano con horario de ventana

Diseñe su tabla antes de ingresarla, formatearla e imprimirla en Matlab.

Credito de imagen: Jupiterimages / Photos.com / Getty Images

Imprimir una tabla en Matlab no siempre significa que su tabla se verá bien en forma impresa. Utilice la función fprintf en Matlab para que la impresión de su tabla se vea bien. Las declaraciones que incluye dentro de fprintf, comenzando con la función boxSizeTable, le permiten agregar etiquetas de columna, establecer dimensiones de la tabla y variables de formato de la tabla, lo que le brinda un control total sobre la apariencia y el formato de la tabla información. Analice la información de la tabla, decida las etiquetas y, si es necesario, dibuje un boceto para facilitar el uso de fprintf en Matlab.

Paso 1

Abra Matlab y comience un nuevo proyecto seleccionando "Nuevo" en la pestaña "Ventana" en el menú principal de Matlab.

Video del día

Paso 2

Escriba "function boxSizeTable" en la primera línea e identifique el propósito de la tabla agregando un comentario como "% Esta tabla demostrará la impresión con fprintf" en la segunda línea.

Paso 3

Identifique la información de la tabla estableciendo etiquetas de columna e identificadores de fila, y especificando el contenido que contendrá cada celda. Para obtener una tabla que identifique los tamaños disponibles para las cajas de envío, por ejemplo, escriba lo siguiente:

label = char ('pequeño', 'mediano', 'grande'); ancho = [5; 5; 10]; altura = [5; 8; 15]; profundidad = [15; 15; 20]; % del volumen se mide en metros cúbicos vol = width._height._depth / 10000;

Etapa 4

Inicie la función fprintf dando un título a la tabla. Identifique la función y el título, luego finalice la declaración con el carácter especial - "\ n '" - que le indica a Matlab que procese inmediatamente la siguiente línea de código:

fprintf ('\ nTamaños de caja de envío \ n \ n');

Paso 5

Agregue una segunda declaración fprintf para imprimir identificadores de fila y pasar a la siguiente línea de código:

fprintf ('tamaño ancho alto profundidad volumen \ n');

Paso 6

Escriba declaraciones fprintf adicionales para completar el formato de la tabla. En esta tabla, por ejemplo, agrega una declaración adicional para decirle a fprintf que informe a los lectores que las medidas de la tabla están en centímetros en lugar de pulgadas:

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

Paso 7

Termine de formatear agregando un bucle "for" que agrega espaciado de ancho de campo, formatea texto y números a través de códigos de conversión y le indica a fprintf que continúe imprimiendo hasta que toda la información especificada huellas dactilares. Por ejemplo, "8s" indica a fprintf que permita ocho espacios de caracteres y formatee la línea como una cadena, mientras que "8d" permite ocho espacios de caracteres e indica a fprintf que formatee la línea como un número entero:

para i = 1: longitud (ancho) fprintf ('% - 8s% 8d% 8d% 8d% 9.5f \ n',... etiqueta (i, :), ancho (i), alto (i), profundidad (i), vol (i))

Paso 8

Guarde y vea sus resultados en su pantalla, o seleccione "Imprimir" en la pestaña "Archivo" en el menú principal e imprima sus resultados en papel.

Propina

Siempre presione “Enter” en lugar de usar la tecla Tab para moverse a una nueva línea.

Identifique las líneas de comentarios que no se imprimen comenzando con un signo de porcentaje.