MATLAB är ett ledande tekniskt programmeringsspråk för naturvetenskap och teknik . När du kör ett program , är det ofta nödvändigt att skriva ut ett meddelande som innehåller aktuella värden för vissa variabler . MATLAB kan du placera speciella konvertering tecken i strängen som ska formateras med det aktuella innehållet i en numerisk variabel . Instruktioner
1
Välj din output funktion . MATLAB har två funktioner för att visa en numerisk variabel i en sträng : " . Fprintf " " sprintf " och De " sprintf " funktionen formaterar ut som en MATLAB sträng variabel . Den " fprintf " funktionen skriver den formaterade strängen till en textfil , eller till skrivbordet ut om ingen fil -ID ges .
2
Formatera din sträng . Betrakta två numeriska variabler som innehåller heltal : " tal1 " och " tal2 " . Som ett exempel , visar båda talen samt resultatet av att dividera " tal1 " med " tal2 " . Formatet strängen att ge till utskriftsfunktionen kan vara , " Resultatet av att dividera % d av % d är % f ".
Observera att dubbla citationstecken bör ingå i din MATLAB -kod . Den " % d " och " f % " är konvertering tecken som berättar MATLAB hur du formaterar numeriska variabeln . Den " % d " omvandling karaktär kommer att formatera en numerisk variabel som bas 10 , undertecknad heltal . Den " % f " konvertering teckenformat variabeln som en fast punkt decimal .
3
ut exemplet ovan till MATLAB skrivbordet medan du kör ett program , gör följande funktionsanrop i din program :
fprintf ( " resultatet av att dividera % d av % d är % f " , tal1 , tal2 , number1/number2 ) ;
4
Spara exemplet ovan till en sträng variabel . Gör följande MATLAB -funktionen samtal i ditt program :
output_string = sprintf ( " Resultatet av att dividera % d av % d är % f " , tal1 , tal2 , number1/number2 ) ;
Addera