Hvordan gjøre en matrise til en radvektor i MATLAB?

Hvordan Gjore En Matrise Til En Radvektor I Matlab



Matriser så vel som vektorer er byggesteinene til MATLAB og brukes i ulike vitenskapelige og tekniske applikasjoner. Noen ganger krever vi å endre dimensjonen til en matrise eller en vektor, slik som kan transformere en matrise til en rad- eller kolonnevektor og omvendt. Å gjøre en matrise til en radvektor er nyttig fordi det er lett å manipulere en radvektor i stedet for en matrise.

Denne bloggen skal utforske hvordan du konverterer en matrise til en radvektor i MATLAB.

Hvordan transformere en matrise til en radvektor i MATLAB?

Vi kan transformere matrisen til radvektoren i MATLAB ved å bruke omforme() funksjon. De omforme ( ) er en innebygd funksjon i MATLAB som lar oss endre en matrises dimensjon. Denne funksjonen brukes til å konvertere en matrise til en radvektor. Denne funksjonen aksepterer to argumenter som input og returnerer en radvektor som er transformasjonen av den oppgitte matrisen og inneholder alle elementene i den oppgitte matrisen.







Syntaks

For å konvertere en matrise til en radvektor, omforme() funksjonen bruker følgende syntaks:



bar = omforme ( Ess )

Her:



Funksjonen vect = omforme(A,sz) gir for å gjøre en matrise til en radvektor med spesifisert størrelse s . Matrisens A sin kardinalitet må være den samme som størrelsen på radvektoren. For eksempel, hvis dimensjonen til den gitte matrisen A er 5 ganger 2, så er dimensjonen s skal være 1 x 10.





Eksempler

I denne delen vil vi forstå hvordan omforme() funksjon for å konvertere en matrise til en radvektor ved å utføre noen eksempler i MATLAB.

Eksempel 1: Hvordan konvertere en kvadratisk matrise til radvektoren ved å bruke reshape()-funksjonen?

Det gitte eksemplet lager en kvadratisk matrise med størrelse n = 3. Etter det bruker den omforme() funksjon for å konvertere denne matrisen til en radvektor som har størrelse 1 x 9.



A = magi ( 3 ) ;

bar = omforme ( EN, 1 , 9 )

Eksempel 2: Hvordan konvertere en rektangulær matrise til radvektoren ved å bruke reshape()-funksjonen?

I den gitte MATLAB-koden lager vi en rektangulær matrise med en størrelse på 2 x 3. Etter det bruker vi omforme() funksjon for å konvertere denne matrisen til en radvektor med størrelse 1 x 6.

A = seg ( 2 , 3 ) ;

bar = omforme ( EN, 1 , 6 )

Konklusjon


MATLAB er et nyttig programmeringsspråk som lar oss utføre ulike matriseoperasjoner. Det gjør det lettere for oss å konvertere en matrise til en radvektor ved hjelp av den innebygde omforme() funksjon. Denne funksjonen aksepterer en matrise og størrelsen på den oppnådde radvektoren som argumenter og returnerer en radvektor som har samme kardinalitet som den gitte matrisen. Denne veiledningen har oppdaget hvordan du transformerer en matrise til en radvektor i MATLAB ved å bruke omforme() funksjon.