Hvordan kvadrere hvert element i en vektor i MATLAB

Hvordan Kvadrere Hvert Element I En Vektor I Matlab



I MATLAB er vektorer en kraftig måte å lagre og manipulere data på. Vektorer kan indekseres, noe som betyr at du kan få tilgang til individuelle elementer i vektoren etter deres indeks. En vanlig oppgave som du kanskje må gjøre med vektorer, er å kvadrere hvert element i vektoren. For eksempel kan det være lurt å kvadrere elementene i en vektor for å beregne variansen til et sett med data, og denne veiledningen handler om det.

Hvordan kvadrere hvert element i en vektor i MATLAB

I MATLAB er vektorer en kraftig måte å lagre og manipulere data på. Vektorer kan indekseres, noe som betyr at du kan få tilgang til individuelle elementer i vektoren etter deres indeks, her er noen måter for det:

Metode 1: Bruke element-vis eksponentiering

Den enkleste metoden for å kvadrere hvert element i en vektor i MATLAB er å bruke den elementvise eksponentieringsoperasjonen. Tenk på følgende kodebit: kvadrat hvert element i en vektor i MATLAB skal bruke ^-operatoren. Her er et eksempel på å kvadrere elementer direkte uten å lage en separat variabel:







Vektor = [ 2 , 4 , 6 , 8 ] ;

Vektor = Vektor.^ 2 ;

disp ( Vektor ) ;

^-operatoren utfører eksponentiering, som betyr at den hever hvert element i vektoren til potensen til det andre elementet:





Metode 2: Bruke power()-funksjonen

MATLABs potensfunksjon, betegnet som potens (base, eksponent), kan brukes til å kvadrere elementene i en vektor. Ved å sette eksponenten til 2 oppnår vi ønsket resultat. Her er et eksempel:





Vektor = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = effekt ( Vektor, 2 ) ;

disp ( squared_Vector ) ;

For å eksponensere hvert element i 'Vektor'-vektoren, brukes power()-funksjonen, som hever hvert element til potensen 2. Den resulterende kvadratiske vektoren vises ved hjelp av disp()-funksjonen.

 Et skjermbilde av en datamaskinbeskrivelse generert automatisk med lav selvtillit



Metode 3: Bruke elementvis multiplikasjon

En annen måte å kvadrere hvert element i en vektor er ved å utføre elementvis multiplikasjon av vektoren med seg selv. Denne metoden utnytter det faktum at multiplisering av et tall i seg selv gir kvadratet av dette tallet. Her er et eksempel:

Vektor = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = Vector .* Vector;

disp ( squared_Vector ) ;

I denne koden betyr punktoperatoren (.) elementvis multiplikasjon. Vektoren 'Vektor' multipliseres elementvis med seg selv, noe som resulterer i kvadratvektoren.

Konklusjon

MATLAB gir flere effektive metoder for å kvadrere hvert element i en vektor. Ved å bruke elementvis eksponentieringsoperasjon, potensfunksjon eller elementvis multiplikasjon, kan du enkelt oppnå denne oppgaven.