MATLAB è un ambiente di programmazione interattivo per il calcolo numerico, analisi dei dati, lo sviluppo di algoritmi e visualizzazione dei risultati. MATLAB Controlla accesso agli oggetti dati quali grafica, figure e file attraverso l'utilizzo di un handle di indirizzare l'output all'oggetto appropriato. Memorizzare l'handle per un oggetto MATLAB consente di accedervi a livello di programmazione, purché esso esiste.
Istruzioni
1
Creare un handle di file utilizzando la funzione fopen () e memorizzarlo in una variabile. A seconda se i dati sono basati su testo o binario, fread () o fscanf () per leggere i dati. Quando finito di lettura dal file, Elimina l'handle di file e di sospendere l'accesso di file utilizzando la funzione fclose ().
my_file_handle = fopen('some_data_file.dat','rb');
my_imported_data = fread(my_file_handle);
fclose(my_file_handle);
2
Creare una nuova figura e memorizzare l'handle per il controllo dell'accesso all'oggetto figura. L'oggetto di my_figure_handle sarà un intero uguale al numero della figura creata.
my_figure_handle = figura;
3
Selezionare la figura per la stampa utilizzando my_figure_handle come input per la funzione figure(). Una nuova finestra di figura non verrà creata.
figure(my_figure_handle);
4
Creare una sottotrama nella figura corrente. La funzione subplot() restituisce un handle per l'oggetto axis per la sottotrama.
my_axis_handle = subplot(2,2,1);
5
Selezionare l'oggetto di asse del primo sottotrama utilizzando che la funzione di axes() e l'asse stored gestire come input.
Axes(my_axis_handle);
Consigli & Avvertenze
- I riferimenti a tutti gli oggetti di grafica e molti altri oggetti MATLAB possono essere archiviati come maniglie, mentre l'oggetto esiste.
- Un handle è valido solo finché l'oggetto che punti a attualmente esiste. Utilizzando un handle non valido figura si aprirà una nuova figura, ma altri usi verranno generato un errore.