Ez az útmutató segít felfedezni, hogyan lehet egy tömböt oszlopvektorrá alakítani a MATLAB-ban.
Hogyan lehet egy tömböt oszlopvektorrá alakítani a MATLAB-ban?
A MATLAB a következő két módszerrel támogatja egy tömb oszlopvektorrá alakítását:
1: Hogyan lehet egy tömböt oszlopvektorrá alakítani az A(:) művelettel?
Egy tömböt átalakíthatunk oszlopvektorrá a A(:) művelet MATLAB-ban. Ez a művelet egy tömb összes dimenzióját egyetlen oszlopba konvertálja.
Példa
A megadott példa a rand() függvény 2x3x2 méretű véletlen számokból álló tömb létrehozásához. Ezután használja a A(:) műveletet a tömb 1x12 méretű oszlopvektorrá alakításához.
A = rand ( 2 , 3 , 2 ) ;
vektor = A ( : )
2: Hogyan lehet egy tömböt oszlopvektorrá alakítani a reshape() függvény segítségével?
A átformálni() a MATLAB beépített függvénye, amely lehetővé teszi egy tömb dimenziójának megváltoztatását. Ez a függvény egy tömb oszlopvektorrá alakítására szolgál. Ez a függvény két paramétert vesz be bemenetként, és egy oszlopvektort ad vissza, amely a megadott tömb transzformációja, és tartalmazza az adott tömb összes elemét.
Szintaxis
Egy tömb oszlopvektorrá alakításához a átformálni() függvény a következő szintaxist használja:
bár = átformálni ( A,sz )
Itt,
A funkció vektor = átformálás(A,sz) egy A tömböt meghatározott méretű oszlopvektor-vektorrá alakít sz . Az adott tömb számosságának meg kell egyeznie az oszlopvektor hosszával.
Példa
A megadott MATLAB kód a rand() függvény 2x3x2 méretű véletlen számokból álló tömb létrehozásához. Ezután használja a átformálni() függvény segítségével ezt a tömböt 1 x 12 méretű oszlopvektorrá alakítja át.
A = rand ( 2 , 3 , 2 ) ;bár = átformálni ( A, 12 , 1 )
Következtetés
A MATLAB egy hatékony programozási eszköz, amely lehetővé teszi különböző tömbműveletek végrehajtását. Lehetővé teszi számunkra, hogy egy tömböt oszlopvektorrá alakítsunk a A(:) működése és a beépített használata átformálni() funkció. Ezek a módszerek egyenértékűek egymással egy tömb oszlopvektorrá alakítására. Ez az útmutató felfedezte, hogyan lehet egy tömböt oszlopvektorrá alakítani a MATLAB-ban olyan módszerekkel, mint például A(:) működését és a beépített átformálni() funkció.