Come trovare elementi di altre matrici in MATLAB

June 19

Come trovare elementi di altre matrici in MATLAB


MATLAB è un software tecnico informatico che funziona con i dati contenuti all'interno di matrici unidimensionali o matrici bidimensionali utilizzati per l'elaborazione e l'analisi dei dati. Spesso durante il processo di analisi dei dati, è necessario trovare alcuni elementi di un array che corrispondono a criteri. Ad esempio, quando si analizzano i dati di temperatura può essere necessario trovare quando la temperatura ha raggiunto un certo valore o quando la temperatura era sopra o sotto una certa soglia. MATLAB ha la capacità di cercare queste matrici di dati e di uscita la posizione (s) all'interno della matrice in cui i dati ha soddisfatto questi requisiti.

istruzione

1 Cancellare tutte le variabili attive all'interno dello spazio di lavoro inserendo "Cancella tutto" nella finestra di comando.

2 Creare un array campione inserendo "x = 0: 2: 100" nella finestra di comando. Questo comando crea un array di 51 elementi a partire da 0 fino a 100 uniformemente distanziate da due unità.

3 Trova un certo valore della matrice inserendo "trovare (nome_array == valore)" nella finestra di comando dove "nome_array" è il nome della matrice e "valore" è il valore dell'elemento che viene cercato. Ad esempio, per trovare la posizione dell'elemento il cui valore è 50 nella matrice "x" input "find (x == 50)", che restituisce il numero di colonna 26.

4 Accedere a un certo elemento della matrice inserendo "nome_array (posizione)" nella finestra di comando. Ad esempio, per trovare il valore dell'elemento 26 della matrice "x", "x (26)," input che trasmette il valore di "50"

Consigli e avvertenze

  • Altri operatori che possono essere usati per trovare i valori all'interno di un array includere "trovare (nome_array)", che sarà in uscita la posizione di tutti gli elementi non nulli della matrice, e "trovare (nome_array> valore)", che sarà in uscita la posizione di tutti gli elementi maggiori di un certo valore.