Hogyan hívjunk oszlopokat mátrixból a MATLAB-ban?
A megadott szintaxist használva a mátrixból egyetlen vagy több oszlopot hívhatunk meg.
A ( : , n )A ( : , n:r )
A ( : , [ n1 , n2 , n3… ] )
Itt:
- A(:,n) módot ad egyetlen oszlop meghívására az oszlopindex megadásával, amely n. Cserélje le az n értéket egy egész szám oszlopindexre, amelyet meg szeretne hívni.
- A(:, n:r) lehetőséget ad több egymást követő oszlop meghívására az n:r tartomány megadásával, ahol n az első oszlop, r pedig a megadott tartomány utolsó oszlopa.
- A(:, [n1, n2, n3…]) lehetőséget ad több, nem egymást követő oszlop meghívására az oszlopszámok szögletes zárójelben történő megadásával.
1. példa
Ebben a példában bemutatjuk, hogyan használható a MATLAB egyetlen oszlop meghívására a megadott mátrixból. Kezdésként az eye() paranccsal hozunk létre egy 5 soros és 5 oszlopos átlós mátrixot. A mátrix 5. oszlopát ezután az indexének megemlítésével hívjuk meg. Az utolsó oszlopvektor ezután megjelenik a képernyőn.
A = szem ( 5 )
A ( : , 5 )
2. példa
Ebben a példában bemutatjuk, hogyan használható a MATLAB több oszlop meghívására a megadott mátrixból. Kezdésként az eye() paranccsal hozunk létre egy 5 soros és 5 oszlopos átlós mátrixot. Ekkor az oszlopindexek tartományának megadásával a mátrixoszlopokat nevezzük. Ezután a képernyőn megjelenik a megadott mátrix eredő almátrixa.
A = szem ( 5 )
A ( : , 2 : 4 )
3. példa
Ebben a példában bemutatjuk, hogyan lehet a MATLAB segítségével meghívni több oszlopot egy adott mátrixból, még akkor is, ha azok nem egymást követik. Kezdésként az eye() paranccsal hozunk létre egy 5 soros és 5 oszlopos átlós mátrixot. Ezután szögletes zárójelben megadjuk az oszlopok indexeit a mátrixoszlopok meghívásához. Ezután a képernyőn megjelenik a megadott mátrix eredő almátrixa.
A = szem ( 5 )
A ( : , [ 2 4 ] )
Következtetés
A MATLAB-ban számos sor- és oszlopművelet hasznos mátrixokhoz. A mátrixból származó oszlopot vagy oszlopokat ezen eljárások egyikének nevezhetjük. Ezzel a művelettel almátrixokat generálhatunk az adott mátrixból. Ez az oktatóanyag különböző módokat kínál egyetlen vagy több oszlop meghívására a mátrixból.