Testo di output in MATLAB

May 2

MATLAB è un programma per computer versatile in grado di tutti i livelli di matematica, figura tracciato, la programmazione e l'elaborazione del segnale. Si consiglia di uscita del testo sullo schermo. MATLAB offre diverse funzioni di programmazione per ottenere questo risultato, ogni leggermente diversa nella sua applicazione prevista. Selezionare il metodo che meglio si adatta alla situazione di programmazione.

Funzione Disp

È possibile visualizzare qualsiasi testo, o di una "stringa" di nomenclatura programmazione, sullo schermo mettendolo dentro funzione "DISP" di MATLAB. "Disp" è l'abbreviazione di "visualizzazione". Ad esempio, se si desidera l'output sullo schermo le parole "Jack ha 10 anni oggi", digitare il seguente codice al prompt dei comandi di MATLAB:

disp ( 'Jack ha 10 anni oggi.')

Premere Invio." MATLAB sarà in uscita la tua frase sullo schermo. Produce il testo, ma non memorizza la stringa.

Più stringhe Direttamente

se si digita una espressione, per esempio, il numero "3", MATLAB sarà solo in uscita "3." È possibile forzare MATLAB per l'uscita solo una stringa che si digita. Ad esempio, è possibile digitare quanto segue al prompt di MATLAB di:

str = [ 'Jack è 10', 'anni oggi']

MATLAB ripete tutto quello digitato fatta eccezione per le staffe e apostrofi. A differenza della funzione "DISP", MATLAB memorizza la stringa in una variabile. In questo esempio, il nome della variabile è "str." Con questa sintassi, è possibile combinare più stringhe in una singola stringa.

Sprintf poi Disp

"Sprintf" del MATLAB è un altro modo per generare una stringa e memorizzarlo in una variabile. Digita il codice al prompt dei comandi:

str = sprintf ( 'Jack è di 10 anni oggi');

Con questa funzione, il punto e virgola alla fine dice MATLAB per eseguire l'azione, ma di non emettere il risultato. Ora che avete creato la stringa di testo e conservato il suo contenuto in una variabile, è possibile utilizzare la funzione "DISP" per metterlo sullo schermo. Utilizzare questo codice:

DISP (str)

Funzione fprintf

Se si desidera creare la stringa, conservarlo e visualizzarlo con una funzione, utilizzare la funzione "fprintf" di MATLAB. Digitare il seguente codice al prompt dei comandi di MATLAB:

str = fprintf ( 'Jack ha 10 anni oggi

Tutto in una sola azione, MATLAB memorizzare la stringa di testo in una variabile, stamparlo su schermo e non includere la parte "str =" di fronte ad essa, come ha fatto durante la memorizzazione e l'output direttamente più stringhe.


Articoli Correlati