Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software didattico >> .

Come stampare una tabella utilizzando fprintf in Matlab

Stampa di un tavolo in Matlab non sempre significa che il vostro tavolo è andare a guardare bene in forma stampata . Utilizzare la funzione fprintf in Matlab per rendere la stampa tavolo guardare bene . Dichiarazioni di includere all'interno fprintf - a partire con la funzione boxSizeTable - permettono di aggiungere etichette di colonna , le dimensioni della tabella impostate e le variabili della tabella di formato, dandovi il totale controllo l'aspetto e la formattazione delle informazioni tabella . Analizzare le informazioni della tabella , decidere sulle etichette e, se necessario , disegnare uno schizzo di fare usando fprintf in Matlab facile. Istruzioni
1

Apri Matlab e avviare un nuovo progetto selezionando "Nuovo" dalla scheda " Window" nel menu principale di MATLAB.
Funzione 2

Tipo " boxSizeTable " sulla prima riga e identificare lo scopo del tavolo con l'aggiunta di un commento del tipo" % Questa tabella dimostrerà la stampa con fprintf " sulla seconda riga .
3

identificare informazioni tavola impostando le etichette di colonna e identificatori di riga , e specificando il contenuto di ogni cella conterrà. Per una tabella che identifica i formati disponibili per scatole di spedizione, ad esempio , digitare quanto segue: etichetta

= char ( 'small ' , 'medium' , ' grande '); width = [5 , 5 , 10 ] , altezza = [5 , 8, 15 ] ; profondità = [15 , 15 , 20]; % del volume è misurato in mc metersvol = larghezza * altezza * depth/10000 , . .
4

Inizio la funzione fprintf dando il tavolo un titolo . Identificare la funzione e il titolo, quindi terminare la dichiarazione con il carattere speciale - "\\ n '" - che istruisce Matlab per elaborare immediatamente la successiva riga di codice :

fprintf ( ' \\ Box nShipping Misure \\ n \\ n ');
5

Aggiungi una seconda dichiarazione fprintf per stampare identificatori di riga e passare alla riga successiva di codice :

fprintf ( ' formato di larghezza altezza profondità del volume \\ n ');
6

tipo nelle dichiarazioni fprintf aggiuntive per completare la formattazione della tabella. In questa tabella , ad esempio , si aggiunge una ulteriore dichiarazione di raccontare fprintf per informare i lettori delle misure del tavolo sono in centimetri anziché pollici :

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

Finitura formattazione con l'aggiunta di un ciclo "for " che aggiunge il campo larghezza spaziatura , formati di testo e numeri tramite codici di conversione , e incarica fprintf per continuare a stampare fino a quando tutte le informazioni specificato stampe. Ad esempio, " 8s " istruisce fprintf per consentire otto spazi di carattere e formattare la linea come una stringa , mentre " 8d " permette di otto spazi di carattere e istruisce fprintf per formattare la linea come un numero intero:

per i = 1: lunghezza ( larghezza ) fprintf ( '% - 8s % 8d % 8d % 8d % 9.5f \\ n' , ... etichetta (i, :) , larghezza ( i) , altezza ( i) , profondità ( i) , vol ( i) ) economici 8

Salva e visualizza i risultati sullo schermo , oppure selezionare " Stampa" dal tab " File" nel menu principale e stampare i risultati su carta .

 

software © www.354353.com