Utgang Tekst i MATLAB

MATLAB er et allsidig dataprogram stand til alle nivåer i matematikk, figur plotting, programmering og signalbehandling. Det kan være lurt å sende en tekst til skjermen. MATLAB tilbyr flere programmeringsfunksjoner for å oppnå dette, hver litt annerledes i sin tiltenkte formålet. Velg den metoden som passer best til ditt programmering situasjon.

Disp Funksjon

Du kan vise tekst, eller en "streng" i programmering nomenklatur, på skjermen ved å sette den i MATLAB er "disp" -funksjon. "Disp" er forkortelse for "skjerm". For eksempel, hvis du ønsker å sende signaler til skjermen ordene "Jack er 10 år i dag," skriver du inn følgende kode i MATLAB sin ledeteksten:

disp ( 'Jack er 10 år i dag.')

Trykk enter." MATLAB vil produksjonen din setning til skjermen. Det utganger teksten, men lagrer ikke strengen.

Flere strenger direkte

Hvis du skriver inn et uttrykk, for eksempel tallet "3", MATLAB vil bare output "3." Du kan tvinge MATLAB å bruke bare en streng som du skriver. For eksempel kan du skrive følgende i MATLAB prompt:

str = [ 'Jack er 10 "," år i dag']

MATLAB gjentar alt skrevet med unntak av brakettene og single-sitater. I motsetning til "disp" -funksjonen, lagrer MATLAB strengen i en variabel. I dette eksempel er den variable navn "str". Med denne syntaksen, kan du kombinere flere strenger i en enkelt streng.

Sprintf deretter Disp

MATLAB er "sprintf" er en annen måte å generere en streng og lagre den i en variabel. Skriv inn denne koden ved ledeteksten:

str = sprintf ( 'Jack er 10 år i dag!');

Med denne funksjonen semikolon på slutten forteller MATLAB til å utføre handlingen, men ikke ut resultatet. Nå som du har opprettet tekststreng og lagret innholdet i en variabel, kan du bruke "disp" funksjon for å sette det på skjermen. Bruk denne koden:

disp (str)

fprintf Funksjon

Hvis du ønsker å lage strengen, lagre den og vise den med en funksjon, kan du bruke MATLAB er "fprintf" -funksjon. Skriv inn følgende kode i MATLAB sin ledeteksten:

str = fprintf ( 'Jack er 10 år i dag

Alt i en handling, vil MATLAB lagre tekststreng i en variabel, skrive det ut til skjermen og ikke inkludere "str =" del foran den, slik den gjorde når du lagrer og sender ut flere strenger direkte.