Come Conte le ricorrenze di un elemento in un vettore in Matlab

May 28

L'algebra lineare è un campo della matematica che si occupa principalmente di matrici: file ordinate e colonne di numeri. Ogni posizione nella matrice è un "elemento". Un caso particolare di una matrice è un vettore, che è una singola colonna o una singola riga, a seconda dell'applicazione. Il programma software di matematica Matlab è potente quando si tratta di applicazioni lineari di algebra e in grado di memorizzare vettori e matrici, tra molte altre funzionalità più avanzate. Utilizzando alcuni dei comandi di base di Matlab, si può contare la ricorrenza di un valore negli elementi di un vettore.

istruzione

1 Creare il vettore di numeri, nel caso in cui non ne hai già uno. Ad esempio, digitare al comando di Matlab richiede quanto segue:

A = [1 2 3 4 1 3 5 7 1 4 7 10]

Premere "Invio". Questo codice crea un vettore o orizzontali, "riga" con il nome "A", che contiene i 12 valori sopra. Se si mette un punto e virgola ";" tra ciascuno dei numeri, Matlab invece crea una o verticale vettore, "colonna".

2 Digitare quanto segue, quindi fare clic su "Enter".

trovare (A == 1)

Questo comando dice Matlab per dirti ogni elemento (1 °, 2 °, 3 °, ecc ...) in "A" in cui "1" è il valore. In questo esempio, Matlab darebbe questa uscita:

ans =

1 5 9

Aveva "A" stato un vettore colonna, l'uscita sarebbe stata in verticale piuttosto che orizzontale.

3 Digitare per contare il numero di volte che il numero ripete, che è anche il numero di colonne della risposta:

Dimensioni (ans)

Premere "Invio. Matlab il numero di righe e colonne dice, in questo ordine, costituiscono il precedente o" scita. In questo esempio, Matlab vi mostrerà questo:

ans =

1 3

In questo esempio, "3" è il numero di volte che il valore "1" ripete elementi di "A" Aveva "A" stato un vettore colonna, l'uscita di Matlab sarebbe invece stato "3 1" - che ancora si dice che ci sono tre ricorrenze.