MATLAB er en førende teknisk programmeringssprog til videnskab og teknik. Mens du kører et program , er det ofte nødvendigt at udskrive en besked, der indeholder aktuelle værdier for visse variabler. MATLAB tillader dig at placere specielle konvertering tegn i streng , der vil blive formateret med det aktuelle indhold af en numerisk variabel. Instruktioner
1
Vælg din output -funktion. MATLAB tilbyder to funktioner til at vise en numerisk variabel i en streng: " . Fprintf " " sprintf ", og De " sprintf " funktion formaterer output som en Matlab strengvariabel . Den " fprintf "-funktionen skriver formateret streng til en tekstfil , eller til skrivebordet output hvis ingen fil -id er givet.
2
Formater din streng . Betragt to numeriske variabler indeholder heltal : " tal1 " og " tal2 " . Som et eksempel, vise både numre samt resultatet af at dividere " tal1 " med " tal2 " . Formatet strengen at give til print -funktionen kunne være, " Resultatet af at dividere % d af% d er% f . "
Bemærk at de dobbelte anførselstegn bør indgå i din Matlab kode. Den " % d " og " % f" , er konvertering tegn , der fortæller MATLAB , hvordan du formaterer den numeriske variabel. Den " % d " konvertering karakter vil formatere en numerisk variabel som en base 10 , signeret heltal. Den " % f" konvertering tegnformater variablen som en fast punkt decimal.
3
Udskriv ovenstående eksempel til MATLAB skrivebordet , mens du kører et program, skal følgende funktion opkald i dit program : Hej
fprintf ( "Resultatet af at dividere % d af% d er% f" , tal1, tal2 , number1/number2 ),
4
Gem ovenstående eksempel til en strengvariabel . Gør følgende MATLAB funktion opkald i dit program : Hej
output_string = sprintf ( " Resultatet af at dividere % d af% d er% f" , tal1, tal2 , number1/number2 ) ;