Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come sottoinsieme di una matrice in MATLAB

MATLAB è un pacchetto software tecnico per la manipolazione e modellazione di grandi quantità di dati scientifici o ingegneristici . Nella maggior parte dei casi, questi dati vengono memorizzati in grandi array multidimensionali o matrici . MATLAB contiene una varietà di metodi per estrarre sottoinsiemi di array multidimensionali contenenti i vostri dati in modo da poter condurre analisi specifiche . Istruzioni
1

Costruisci il tuo array di dati . Questo può essere eseguito importando i dati per l'analisi. Per un esempio, utilizzare il seguente codice per generare una matrice di test tridimensionale , composto da tutti zeri :

test_array = zeri ( 256,256,50 ) ;

In pratica , questo array potrebbe essere . una serie di 50 256- by - 256 immagini
2

Selezionare un singolo punto di dati da affrontare che indice specifico della matrice :

my_data_point = test_array ( 128,128,10 ) ;

il codice precedente restituisce un valore singolo dal pixel al centro del decimo immagine della matrice di test .
3

selezionare un elenco di punti di dati , affrontando la lista nella dimensione appropriata :

my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ;

il codice precedente restituisce un vettore 3x1 del valore di 10 ° , 20 ° e 30 ° . della linea 128 nel decimo immagine della matrice di test
4

Selezionare un intervallo di punti di dati da indicizzare l'array usando l'inizio , incremento e stop di gamma separati da due punti :

my_data_range = test_array ( 10:5:100,128,10 ) ;

il codice precedente restituisce un vettore 19x1 del 10 ° , 15 ° , attraverso i valori di 100 ° della linea 128 ° nell'immagine decimo dell'array prova . Lasciando il valore di incremento off e solo mettendo l'inizio e il valore di arresto separati da due punti utilizza un incremento di uno
5

Selezionare un'intera dimensione di indicizzazione utilizzando un operatore due punti : .

my_data_line = test_array ( : , 128,10 ) ;

il codice precedente restituisce un vettore 256x1 contenente la linea 128 della 10 ª immagine della matrice di test
.

 

Programmazione © www.354353.com