Hvordan Tell tilbakefall av et element i en vektor i Matlab

Lineær algebra er et felt av matematikken som omhandler hovedsakelig med matriser: ordnede rader og kolonner med tall. Hvert sted i matrisen er et "element". Et spesialtilfelle av en matrise er en vektor, som er enten en enkelt kolonne eller en enkelt rad, avhengig av anvendelsen. Den matematikk program Matlab er kraftig når det kommer til lineær algebra programmer og kan lagre vektorer og matriser, blant mange andre mer avanserte funksjoner. Ved hjelp av noen av Matlab grunnleggende kommandoer, kan du stole gjentakelse av en verdi i elementene i en vektor.

Bruksanvisning

1 Lag vektor av tall, i tilfelle du ikke allerede har en. For eksempel inn på Matlab kommando be følgende:

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

Hit "Enter". Denne koden skaper en horisontal, eller "rad" vektor med betegnelsen "A", som inneholder de 12 verdier over. Hvis du putter semikolon ";" mellom hvert av tallene, Matlab skaper i stedet et vertikalt, eller «kolonne» vektor.

2 Skriv inn følgende, og klikk deretter på "Enter".

finne (A == 1)

Denne kommandoen forteller Matlab til å fortelle deg hver element (første, andre, tredje, osv ...) i "A" der "1" er verdien. I dette eksemplet vil Matlab gi deg denne produksjonen:

ans =

1 5 9

Hadde "A" har vært en kolonnevektor, vil utgangs ville ha vært vertikalt i stedet for horisontalt.

3 Skriv inn følgende for å telle antall ganger som nummer gjentar, som også er antall kolonner med svaret:

størrelse (ans)

Hit "Enter. Matlab forteller deg hvor mange rader og kolonner, i den rekkefølgen, utgjør den tidligere o" utput. I dette eksempelet vil Matlab vise deg dette:

ans =

1 3

I dette eksempel "3" er antall ganger verdien "1" gjentas i elementer av "A." Hadde "A" vært en kolonnevektor, Matlab utgang i stedet ville ha vært "3 1" - som fortsatt forteller deg at det er tre tilbakefall.