Denne blog vil undersøge, hvordan man konverterer en matrix til en rækkevektor i MATLAB.
Hvordan transformerer man en matrix til en rækkevektor i MATLAB?
Vi kan transformere matricen til rækkevektoren i MATLAB ved at bruge omforme() fungere. Det omforme ( ) er en indbygget funktion i MATLAB, der gør det muligt for os at ændre et arrays dimension. Denne funktion bruges til at konvertere en matrix til en rækkevektor. Denne funktion accepterer to argumenter som input og returnerer en rækkevektor, der er transformationen af den leverede matrix og indeholder alle elementer i den leverede matrix.
Syntaks
For at konvertere en matrix til en rækkevektor skal omforme() funktion bruger følgende syntaks:
bar = omforme ( Es )
Her:
Funktionen vect = omforme(A,sz) giver for at omdanne en matrix til en rækkevektor med specificeret størrelse s . Matrix A's kardinalitet skal være den samme som størrelsen af rækkevektoren. For eksempel, hvis den givne matrix A's dimension er 5 gange 2, så er s skal være 1-til-10.
Eksempler
I dette afsnit vil vi forstå, hvordan de fungerer omforme() funktion til at konvertere en matrix til en rækkevektor ved at udføre nogle eksempler i MATLAB.
Eksempel 1: Hvordan konverterer man en kvadratisk matrix til rækkevektoren ved at bruge funktionen reshape()?
Det givne eksempel opretter en kvadratisk matrix med størrelsen n = 3. Derefter bruger den omforme() funktion til at konvertere denne matrix til en rækkevektor med størrelsen 1 x 9.
A = magi ( 3 ) ;
bar = omforme ( EN, 1 , 9 )
Eksempel 2: Hvordan konverterer man en rektangulær matrix til rækkevektoren ved at bruge funktionen reshape()?
I den givne MATLAB-kode opretter vi en rektangulær matrix med en størrelse på 2 x 3. Derefter bruger vi omforme() funktion til at konvertere denne matrix til en rækkevektor med størrelsen 1 x 6.
A = dem ( 2 , 3 ) ;bar = omforme ( EN, 1 , 6 )
Konklusion
MATLAB er et gavnligt programmeringssprog, der giver os mulighed for at udføre forskellige matrixoperationer. Det letter os at konvertere en matrix til en rækkevektor ved hjælp af den indbyggede omforme() fungere. Denne funktion accepterer en matrix og størrelsen af den opnåede rækkevektor som argumenter og returnerer en rækkevektor, der har samme kardinalitet som den givne matrix. Denne guide har opdaget, hvordan man transformerer en matrix til en rækkevektor i MATLAB ved hjælp af omforme() fungere.