Nwlapcug.com


Stringa di Output MATLAB

Stringa di Output MATLAB


MATLAB è un ambiente software, prodotto da The MathWorks, concepito come una piattaforma per l'acquisizione di dati matematici e tecnici, display, modellazione e analisi. Per impostazione predefinita, MATLAB visualizzerà i risultati da ogni calcolo come una stringa di output nella finestra del prompt dei comandi. MATLAB include diversi meccanismi per la formattazione dell'output di programma per mantenere il display pulito e facile da leggere durante la visualizzazione di informazioni sul programma importante.

Soppressione di Output

Ogni riga di codice eseguito da MATLAB solitamente restituisce uno o più valori. L'uscita della linea, chiamato anche un'eco, può essere soppresso da una riga con un punto e virgola finale. La linea "un = 5 + 6" restituisce "ans = 11". Aggiunta di un punto e virgola mantiene uscita da scrivere nella finestra di comando: "un = 5 + 6;". Echo può essere disattivato nell'ambito della funzione corrente eseguendo il comando "echo off". Tutte le eco può essere disattivato utilizzando "echo off tutti".

Visualizzazione delle variabili

È facile visualizzare il contenuto di una variabile digitando il nome della variabile nel prompt dei comandi. Tuttavia, questo introduce il display con la stringa "< nome variabile > =". Chiamando la funzione disp() con un nome di variabile come argomento Visualizza i dati in un formato leggibile. Prestare attenzione quando passando matrici di grandi dimensioni per la funzione disp(), come tutti i dati verrà stampata.

Scrittura di stringhe per il Desktop

Può essere utile per stringa di stampa che indica lo stato di avanzamento di un programma durante l'esecuzione, anziché avere ogni linea eco nella finestra di comando. Il comando fprintf () consente di formattare una stringa e scrivere in un file, o nella finestra di comando se non è dato nessun handle di file. Caratteri di formattazione sono preceduti da un carattere "%", ad esempio %d per un numero in base 10, %s per stringa o %f per il mobile scegliere numero.

fprintf ('il mio programma, %s, ha raggiunto passo %d di %d passi. \n', my_program_name, current_step, total_steps);

Scrittura di stringhe in File

Una stringa può essere formattata e salvata in una variabile per l'uscita successiva utilizzando la funzione sprintf (). La funzione fprintf () può essere utilizzata per scrivere direttamente una stringa formattata in un file di output.

my_string = sprintf ('il mio numero è % d. \n', my_numer);
file_pointer = fopen('my_output_file.txt','w');
fprintf (file_pointer, my_string);
fclose(file_handle);