Skriva ut en tabell i Matlab betyder inte alltid att ditt bord kommer att se bra ut i tryckt form . Använd fprintf funktion i Matlab för att göra ditt bord utskriften ser bra ut . Uttalanden du inkluderar inom fprintf - börjar med boxSizeTable funktion - gör att du kan lägga kolumnetiketter , som mått bord och format variabler bord , vilket ger dig total kontroll över utseende och formatering av tabellen information. Analysera tabellen information besluta om etiketter och , om nödvändigt , rita en skiss för att använda fprintf i Matlab lättare . Instruktioner
1
Öppna Matlab och starta ett nytt projekt genom att välja " Nytt " från " Window " fliken på Matlab huvudmenyn .
2
Type " -funktion boxSizeTable " på den första raden och identifiera syftet med tabellen genom att lägga till en kommentar som " % Denna tabell kommer att visa utskrifter med fprintf " på andra raden .
3
identifiera bordsinformation genom att ställa kolumnetiketter och radidentifierare och precisera innehållet varje cell kommer att innehålla . För en tabell som identifierar tillgängliga storlekar för transportlådor , till exempel , skriver du följande :
label = char ( ' liten ' , "medel" , "stora" ) , width = [ 5 , 5 , 10 ] , höjd = [ 5 , 8 , 15 ] , djup = [ 15 , 15 , 20 ] , är % mätt i kubik metersvol = bredd * höjd * depth/10000 , . .
4
Start den fprintf funktion genom att ge bordet en titel . Identifiera funktionen och titeln , sedan avslutar uttalandet med specialtecken - " \\ n " " - som instruerar Matlab för att omedelbart behandla nästa kodrad :
fprintf ( ' \\ nShipping Box storlekar \\ n \\ n ');
5
Lägg en sekund fprintf uttalande att skriva ut rad kännetecken och flytta till nästa kodrad :
fprintf ( ' storlek bredd höjd djup volym \\ n ' ) ;
6
Typ i ytterligare fprintf uttalanden att slutföra tabellformatering . I denna tabell , till exempel , lägger du ett kompletterande uttalande att berätta fprintf att informera läsarna tabellens mått är i centimeter istället tum :
fprintf ( ' ( cm ) ( cm ) ( cm ) ( m ^ 3 ) \\ n ' ) ;
7
Slutför formateringen genom att lägga till en " för " loop som lägger fältbredden avstånd , formaterar text och tal via konvertering koder , och instruerar fprintf att fortsätta skriva ut tills all information du angav utskrifter . Till exempel , " 8: or " instruerar fprintf att tillåta åtta teckenutrymmen och formatera linjen som en sträng , medan " 8d " tillåter åtta teckenutrymmen och instruerar fprintf att formatera linjen som ett heltal :
för jag = 1 : längd ( bredd) fprintf ( '% -8s % 8d % 8d % 8d % 9.5f \\ n ', ... etikett (i, :) , bredd ( i) , höjd ( i) , djup ( i) , vol ( i) )
8
Spara och visa dina resultat på skärmen , eller välj "Skriv ut " från "Arkiv "-fliken i huvudmenyn och skriva ut dina resultat på papper .
Addera ditt