afdrukken Druk een tafel in Matlab betekent niet altijd dat uw tafel is gaat er goed uitzien in gedrukte vorm . Gebruik de fprintf functie in Matlab om uw tafel afdruk er goed uitzien . Verklaringen je ook binnen fprintf - te beginnen met de boxSizeTable functie - kunt u kolomlabels , gedekte tafel afmetingen en indeling tafel variabelen toe te voegen , zodat u totale controle over het uiterlijk en de opmaak van de tabel informatie . Analyseer tabel informatie , beslissen over etiketten en , indien nodig , een schets te maken met behulp van fprintf in Matlab makkelijker . Instructies Open Matlab 1 en start een nieuw project van " Nieuw " te selecteren in het tabblad " Venster " in het hoofdmenu Matlab . Functie 2 Type " boxSizeTable " op de eerste regel en identificeren van het doel van de tafel door het toevoegen van een commentaar zoals " % Deze tabel zal afdrukken fprintf demonstreren met " op de tweede regel . 3 Identificeer tabel informatie door het instellen van kolom labels en rij identifiers , en vermelding van de inhoud van elke cel zal bevatten . Voor een tabel met beschikbare maten voor de scheepvaart dozen identificeert , bijvoorbeeld , typt u het volgende : label = char ( ' small ' , 'medium' , 'groot' ) ; width = [ 5 ; 5 ; 10 ] ; height = [ 5 , 8 , 15 ] ; diepte = [ 15 , 15 , 20 ] ; % volume wordt gemeten in kubieke metersvol = breedte * hoogte * depth/10000 ; . . Start 4 de fprintf functie door het geven van de tabel een titel . Identificeer de functie en de titel , dan eindigt de verklaring met het speciale teken - " \\ n " " - dat Matlab instrueert om de volgende regel code onmiddellijk verwerken : fprintf ( ' \\ nShipping Box formaten \\ n \\ n ' ) ; 5 Voeg een tweede fprintf verklaring aan rij identifiers te drukken en naar de volgende regel code : fprintf ( ' formaat breedte hoogte diepte volume \\ n ' ) ; Type 6 in extra fprintf verklaringen aan tafel formatteren te voltooien . Fprintf ( ' ( cm ) ( cm ) ( cm ) ( m ^ 3 : in deze tabel , bijvoorbeeld , u een extra verklaring aan fprintf vertellen aan de lezers van de tafel afmetingen zijn in centimeters in plaats van inches informeren voegen ) \\ n ' ) ; 7 Finish opmaak door het toevoegen van een " voor" lus die veldbreedte spatiëring , formats tekst en cijfers via conversie codes toevoegt , en instrueert fprintf om te gaan met afdrukken totdat alle informatie u hebt opgegeven prints . Bijvoorbeeld , " 8s " instrueert fprintf tot acht tekenspaties toestaan en formatteer de lijn als een string , terwijl " 8d " stelt acht tekenspaties en instrueert fprintf aan de lijn te formatteren als een integer : voor i = 1 : lengte ( breedte ) fprintf ( " % - 8s % 8d % 8d % 8d % 9.5f \\ n ' , ... label ( i , :) , breedte ( i ) , hoogte ( i ) , diepte ( i ) , vol ( i ) ) 8 Opslaan en bekijk uw resultaten op je scherm , of selecteer " Print" in het tabblad " File " in het hoofdmenu en print uw resultaten op papier . < br >
|