MATLAB er et ledende teknisk programmeringsspråk for vitenskap og engineering. Selv kjører et program , er det ofte nødvendig å skrive ut en melding som inneholder gjeldende verdier for enkelte variabler. MATLAB lar deg plassere spesielle konvertering tegn i strengen som skal formatert med det gjeldende innholdet i en numerisk variabel . Instruksjoner
en
Velg ditt utgang funksjon. MATLAB har to funksjoner for å vise en numerisk variabel i en streng: " . Fprintf " " sprintf " og De " sprintf " funksjon formater utgang som en MATLAB streng variabel . Den " fprintf "-funksjonen skriver formatert streng til en tekstfil , eller til skrivebordet utgang hvis ingen fil ID er gitt .
2
Format strengen . Vurdere to numeriske variabler som inneholder heltall : " tall1 " og " tall2 " . Som et eksempel viser både tall samt resultatet av å dele " tall1 " av " tall2 " . Formatet strengen å gi til print funksjon kan være: " Resultatet av å dividere % d av% d er% f ".
Merk at doble anførselstegn bør inkluderes i MATLAB koden . Den " % d" og " % f" er konvertering tegn som forteller MATLAB hvordan du formaterer den numeriske variabelen. Den " % d " konvertering karakter vil formatere en numerisk variabel som base 10 , signert heltall . Den " % f" konvertering tegnformater den variable som et fast punkt desimal.
3
Skriv ut eksempelet ovenfor til MATLAB skrivebordet mens du kjører et program , gjør følgende funksjon samtale i din program : en
fprintf ( "Resultatet av å dele % d av% d er% f" , tall1 , tall2 , number1/number2 ) ;
4
Lagre eksempelet over til en string variabel . Gjør følgende MATLAB funksjon samtale i programmet : en
output_string = sprintf ( " Resultatet av å dividere % d av% d er% f" , tall1 , tall2 , number1/number2 ) ;