Hvordan vise en verdi i en MATLAB String
MATLAB er et ledende teknisk programmeringsspråk for vitenskap og engineering. Selv om å kjøre et program, er det ofte nødvendig å skrive ut en melding som inneholder strømverdier for visse variable. MATLAB lar deg plassere spesielle konverterings tegn i strengen som vil bli formatert med gjeldende innholdet i en numerisk variabel.
Bruksanvisning
1 Velg utgangsfunksjon. MATLAB har to funksjoner for å vise en numerisk variabel i en streng: ". Fprintf" "sprintf" og Den "sprintf" -funksjonen formaterer 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 Formater strengen. Betrakt to numeriske variabler som inneholder heltall: "number1" og "tall2". Som et eksempel viser både tall så vel som et resultat av å dele "number1" av "tall2". Formatet strengen å gi til utskriftsfunksjonen kunne være, "Resultatet av å dele% d av% d er% f."
Legg merke til at de doble sitater merkene bør inkluderes i MATLAB kode. Den "% d" og "% f" er konverterings tegn som forteller MATLAB hvordan du formaterer den numeriske variable. Den "% d" konvertering karakter vil formatere en numerisk variabel som base 10, signert heltall. Den "% f" konvertering karakter formater variabelen som et fast punkt desimal.
3 Skriv ut eksempelet ovenfor til MATLAB bordet mens du kjører et program, gjør du følgende funksjon samtale i programmet:
fprintf ( "Resultatet av å dele% d av% d er% f", tall1, tall2, tall1 / tall2);
4 Lagre eksempelet ovenfor til en strengvariabel. Gjør følgende MATLAB funksjon samtale i programmet:
output_string = sprintf ( "Resultatet av å dele% d av% d er% f", tall1, tall2, tall1 / tall2);
Hint
- Se MATLAB produktdokumentasjonen for fullstendig liste over strengen konverterings tegn.