Come stampare i risultati MATLAB

Produci grafici dei tuoi risultati MATLAB.

MATLAB (Matrix Laboratory) è un pacchetto molto potente di strumenti matematici per software di manipolazione matematica, nonché un linguaggio di programmazione di alto livello e un ambiente operativo. MATLAB è spesso utilizzato in contesti di ricerca scientifica e accademica e offre molti modi per mostrare i risultati di calcoli e processi. È possibile scegliere di visualizzare i risultati intermedi sullo schermo durante l'esecuzione di un programma, salvare i risultati in file o creare grafici di dati.

Visualizzazione basata su testo e archiviazione di file

Ignora il punto e virgola alla fine di un comando MATLAB per far sì che MATLAB restituisca i risultati del comando nella finestra di comando. Questa è una funzione di base della sintassi MATLAB che viene applicata ai comandi eseguiti manualmente, nonché i comandi dei programmi. Tralasciare troppo spesso il punto e virgola probabilmente renderà l'esecuzione del programma troppo difficile da seguire, ma ottenere l'output di alcune linee di codice chiave durante l'esecuzione di un processo è una tecnica di debug molto utile. Immettere il nome di una matrice o un'altra variabile e premere Invio per visualizzare la finestra di comando.

Salva un array in un file usando il comando "Salva". Questo non è un modo per formattare i dati per la presentazione, ma semplicemente un modo per archiviare i dati di output per il successivo recupero. Ecco un esempio, che salva le matrici "xfactor" e "yresults" in un file chiamato "outputfile:"

salva file di output xfactor yresults

Se scrivi solo "salva" e il nome del file, tutte le variabili attualmente presenti nella memoria verranno salvate. Usa "carica" ​​con il nome del file per recuperare il tuo lavoro durante una successiva sessione MATLAB.

Utilizzare il comando "dlmwrite" per salvare un array come file di testo leggibile. L'esempio seguente salva l'array denominato "x" in un file chiamato "output.txt:"

dlmwrite ('output.txt', x)

Con questa semplice forma del comando, le voci di ogni riga della matrice saranno separate da virgole e ogni riga sarà sulla propria riga. Utilizzare la seguente sintassi per utilizzare gli spazi anziché le virgole:

dlmwrite ('output.txt', x, '')

Puoi usare qualsiasi personaggio che vuoi invece di spazio. Questo carattere è chiamato delimitatore.

Grafici grafici

Scegli "Figure" nel menu "Desktop" se la finestra "Figure" non è ancora visibile. Massimizza la finestra "Figure" facendo clic sul pulsante quadrato sul lato destro della barra blu nella parte superiore della finestra.

Fare clic sul pulsante "Nuova figura", che appare come una pagina vuota, nell'angolo in alto a sinistra della finestra "Figure".

Fare clic sul pulsante "Mostra strumenti di stampa e figura di ancoraggio" situato all'estrema destra della fila di pulsanti nella parte superiore della finestra "Figure".

Trascina una variabile dall'elenco "Variabili" nel pannello "Tavolozza figure" sul lato sinistro della finestra nell'area grigia al centro della finestra. Una rappresentazione grafica dei dati apparirà con gli assi numerati. Puoi anche creare un nuovo grafico facendo clic con il pulsante destro del mouse su una variabile nell'elenco e scegliendo un tipo di grafico dal menu a discesa. Aggiungi un altro grafico facendo clic sui pulsanti "2D Axes" o "3D Axes" nel pannello "Figure Palette". Trascina una variabile in un grafico esistente per aggiungerla al grafico, in modo da poter visualizzare più variabili sullo stesso grafico.

Fai clic su "Plot Browser" nel menu "View" se il pannello "Plot Browser" non è ancora visibile. Questo pannello elenca i lotti che hai creato e le variabili in ognuno. Usalo per eliminare le variabili di un grafico (facendo clic sul suo nome e premendo Elimina) e per rimuovere i grafici della figura.

Usa il pannello "Editor delle proprietà" per personalizzare l'aspetto del tuo grafico. Fai clic su un grafico al centro della finestra (o nel pannello "Plot Browser") per selezionarlo e cambiarne il colore usando i controlli sul lato sinistro del pannello. Etichetta gli assi del tuo grafico nelle rispettive schede. Limita l'intervallo di un asse e specifica la sua scala utilizzando i campi "Limiti" e il menu a discesa "Scala" nella relativa scheda.

Seleziona una variabile nel pannello "Plot Browser" (o facendo clic su di essa nello stesso grafico) e modifica il suo aspetto nel grafico usando il pannello "Editor delle proprietà". Modifica lo stile del grafico (per esempio, per creare un grafico a barre) utilizzando il menu a discesa "Tipo di stampa". Il colore corrispondente e altri controlli di aspetto sono proprio sotto questo menu. Modificare il nome della variabile nel grafico utilizzando il campo "Nome visualizzato" e modificare i dati MATLAB che vengono utilizzati con i menu a discesa "Origine dati".

Fare clic su un tipo di annotazione dall'elenco nel pannello "Tavolozza della figura", quindi fare clic e trascinarlo sul grafico per disegnarlo. È possibile disegnare frecce per indicare alcune parti del grafico, caselle di testo per aggiungere etichette personalizzate e rettangoli ed ellissi per indicare le aree di un grafico.

Fai clic sul pulsante "Nascondi strumenti di stampa" per avere una visione chiara della trama da sola. Se sei soddisfatto del modo in cui tutto appare, fai clic su "Salva" nel menu "File" (o premi Ctrl-S) per salvare il tuo lavoro in un file in modo da poterlo aprire più tardi in una sessione MATLAB. Fare clic su "Salva come" nel menu "File" e scegliere un formato immagine dal menu a discesa "Salva come" per rappresentare la figura come un file immagine che è possibile condividere su Internet e aprire in altri programmi. Fare clic su "Stampa" nel menu "File" per produrre una copia stampata della figura.

consiglio

Utilizzare la funzione "fprintf" per salvare una matrice di dati in un file se è necessario un controllo più preciso sul formato dei dati (ad esempio, se il file deve essere letto da qualche altro software specializzato). "Fprintf" si comporta quasi come il comando con lo stesso nome nel linguaggio C. Consultare la documentazione di MATLAB per ulteriori informazioni su "fprintf".