Hvordan vise en verdi i en MATLAB String

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.