Drucken einer Tabelle in Matlab nicht immer bedeutet, dass Sie Ihren Tisch aussehen wird in gedruckter Form gut. Verwenden Sie die Funktion fprintf in Matlab , um Ihren Tisch Ausdruck gut aussehen. Statements gehören Sie innerhalb fprintf - beginnend mit dem boxSizeTable Funktion - damit Sie Spaltenbeschriftungen gedeckten Tisch Abmessungen und Format table-Variablen hinzufügen , so dass Sie die volle Kontrolle über das Aussehen und die Formatierung der Tabelle angegeben. Analysieren Tabelle Informationen auf den Etiketten zu entscheiden und , wenn nötig, eine Skizze zu machen mit fprintf in Matlab einfacher. Anleitung
1
öffnen Matlab und starten ein neues Projekt , indem Sie " Neu" aus dem "Fenster " auf die Registerkarte Matlab Hauptmenü.
2
Type "-Funktion boxSizeTable " in der ersten Zeile und identifizieren den Zweck der Tabelle , indem Sie einen Kommentar wie" % Diese Tabelle wird der Druck mit fprintf demonstrieren " in der zweiten Zeile .
3
identifizieren Tabelle Informationen indem Spalte Etiketten und Zeilenbezeichnern und denen der Inhalt jeder Zelle enthalten wird. Eine Tabelle mit vorhandenen Größen für Versandkartons identifiziert , zum Beispiel den folgenden :
label = char ( "kleine" , "mittel" , "groß" ); width = [ 5 , 5, 10] ; height = [ 5 , 8, 15] , Tiefe = [15 , 15, 20]; % Volumen in kubischen metersvol = Breite * Höhe * gemessen depth/10000 ; . .
4
Anfang die Funktion fprintf indem der Tisch einen Titel . Identifizieren Sie die Funktion und den Titel, die dann am Ende die Aussage mit dem besonderen Charakter - "\\ n " "- das Matlab anweist, sofort wird die nächste Codezeile:
fprintf ('\\ nShipping Box Größen \\ n \\ n ');
5
Fügen Sie eine zweite fprintf Anweisung Zeilenbezeichnern ausdrucken und zur nächsten Codezeile:
fprintf ( ' Größe Breite Höhe Tiefe Volumen \\ n ');
6
Typ in zusätzliche fprintf Aussagen Tabellenformatierung abzuschließen. In dieser Tabelle , zum Beispiel , fügen Sie eine weitere Anweisung fprintf sagen die Leser die Tabelle Messungen sind in Zentimetern statt Zoll informieren :
fprintf ( ' (cm) (cm) (cm) ( m ^ 3 ) \\ n ');
7
Fertig Formatierung , indem Sie eine "for" -Schleife, die Feldbreite Abstand , Formate Text und Zahlen über Umsatz -Codes ergänzt , und weist fprintf , um den Druckvorgang , bis alle Informationen weiter Ihnen angegebenen Drucke. Zum Beispiel, " 8s " weist fprintf zu acht Zeichen Bereiche zu ermöglichen und formatieren Sie die Zeile als String , während " 8d " ermöglicht acht Zeichen Bereiche und weist fprintf , um die Linie als eine ganze Zahl zu formatieren:
für i = 1: Länge (Breite) fprintf ( '% - 8s % 8d % 8d % 8d % 9.5f \\ n ', ... Label (i, :) , Breite ( i) , Höhe ( i) , Tiefe ( i) , vol (i))
8
Speichern und sehen Sie Ihre Ergebnisse auf dem Bildschirm , oder wählen Sie " drucken" aus dem "Datei "-Reiter im Hauptmenü auf und drucken Sie Ihre Ergebnisse auf dem Papier.