Nwlapcug.com


Come Store maniglia MATLAB

Come Store maniglia MATLAB


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.