Udskrivning af en tabel i Matlab betyder ikke altid , at dit bord kommer til at se godt ud i trykt form . Brug fprintf funktion i Matlab til at gøre dit bord udskriften se godt ud. Udtalelser du medtager inden fprintf - startende med den boxSizeTable funktion - tillader dig at tilføje kolonneetiketter , der tabeldimensioner og format tabel variabler , hvilket giver dig total kontrol over udseendet og formateringen af tabellen information. Analyser tabel oplysninger stilling på etiketterne , og om nødvendigt , tegne en skitse til at gøre bruge fprintf i Matlab lettere. Instruktioner
1
Open Matlab og starte et nyt projekt ved at vælge " Ny" fra " Window" fane på Matlab hovedmenuen .
2
Type " -funktion boxSizeTable " på den første linje og identificere formålet med tabellen ved at tilføje en kommentar som" % Denne tabel vil demonstrere udskrivning med fprintf "på den anden linje.
3
Identificer tabeloplysninger ved at indstille kolonneetiketter og række identifikatorer , og med angivelse af indholdet hver celle vil indeholde . For en tabel , der identificerer tilgængelige størrelser for shipping kasser , for eksempel, skal du skrive følgende : Hej
label = char ( »små« , »middel« , »store« ), width = [ 5; 5; 10] , højde = [ 5; 8 , 15] dybde = [15 ; 15, 20] % volumen målt i kubik metersvol = bredde * højde * depth/10000 ; . .
4
Start den fprintf funktion ved at give bordet en titel. Identificer funktion og titlen, så ender erklæringen med specialtegn - "\\ n ' " - der instruerer Matlab til straks at behandle den næste linje kode : Hej
fprintf ( ' \\ nShipping Box størrelser \\ n \\ n ');
5
Tilføj et sekund fprintf erklæring at udskrive række identifikatorer og flytte til den næste linje kode : Hej
fprintf ( ' size bredde højde dybde volumen \\ n ');
6
Indtast yderligere fprintf udsagn at fuldføre tabelformatering . I denne tabel , for eksempel du tilføjer en supplerende erklæring til at fortælle fprintf at informere læserne bordet målinger er i centimeter snarere end inches : Hej
fprintf ( (cm) (cm) (cm) (m ^ 3 ) \\ n ');
7
Finish formatering ved at tilføje et "for" loop , der tilføjer feltbredde afstand , formater tekst og tal via konvertering koder og instruerer fprintf at fortsætte udskrivningen , indtil alle de oplysninger, du har angivet udskrifter. For eksempel, " 8s " instruerer fprintf at tillade otte bogstavmellemrum og formatere den linje som en streng , mens " 8d " giver otte bogstavmellemrum og instruerer fprintf at formatere den linje som et heltal : Hej
for jeg = 1: længde ( bredde) fprintf ( '% - 8s % 8d % 8d % 8d % 9.5f \\ n' , ... label (i, :), bredde ( i) , højde ( i) , dybde ( i) , vol. ( i))
8
Gem og se dine resultater på skærmen, eller vælg " Udskriv" fra "File "-fanen på hovedmenuen og udskrive dine resultater på papir. < br >