Ez a blog azt vizsgálja meg, hogyan lehet mátrixot sorvektorrá konvertálni a MATLAB-ban.
Hogyan alakítsunk át egy mátrixot sorvektorrá a MATLAB-ban?
A mátrixot a MATLAB-ban sorvektorrá alakíthatjuk a átformálni() funkció. A átformálni( ) a MATLAB beépített függvénye, amely lehetővé teszi a tömb méretének megváltoztatását. Ez a függvény egy mátrix sorvektorrá alakítására szolgál. Ez a függvény két argumentumot fogad el bemenetként, és egy sorvektort ad vissza, amely a megadott mátrix transzformációja, és tartalmazza a megadott mátrix összes elemét.
Szintaxis
Egy mátrix sorvektorrá 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) megadja, hogy egy mátrixot meghatározott méretű sorvektorrá alakítson át sz . Az A mátrix számosságának meg kell egyeznie a sorvektor méretével. Például, ha az adott A mátrix dimenziója 5x2, akkor a sz 1x10-nek kell lennie.
Példák
Ebben a részben megértjük a működését átformálni() függvény segítségével egy mátrixot sorvektorrá konvertálhat néhány példa végrehajtásával MATLAB-ban.
1. példa: Hogyan alakíthatunk át négyzetes mátrixot sorvektorrá a reshape() függvény használatával?
Az adott példa egy n = 3 méretű négyzetmátrixot hoz létre. Ezt követően a átformálni() függvény segítségével ezt a mátrixot 1x9 méretű sorvektorrá alakítja át.
A = varázslat ( 3 ) ;
bár = átformálni ( A, 1 , 9 )
2. példa: Hogyan alakíthatunk át egy téglalap alakú mátrixot sorvektorrá a reshape() függvény használatával?
A megadott MATLAB kódban egy téglalap alakú mátrixot hozunk létre, amelynek mérete 2x3. Ezt követően használjuk a átformálni() függvény segítségével ezt a mátrixot 1x6 méretű sorvektorrá alakítja át.
A = azok ( 2 , 3 ) ;bár = átformálni ( A, 1 , 6 )
Következtetés
A MATLAB egy előnyös programozási nyelv, amely lehetővé teszi számunkra, hogy különféle mátrixműveleteket hajtsunk végre. Lehetővé teszi, hogy a mátrixot sorvektorrá alakítsuk a beépített segítségével átformálni() funkció. Ez a függvény elfogad egy mátrixot és a kapott sorvektor méretét argumentumként, és egy sorvektort ad vissza, amelynek számossága megegyezik az adott mátrixéval. Ez az útmutató felfedezte, hogyan lehet mátrixot sorvektorrá alakítani a MATLAB-ban a átformálni() funkció.