Ako volať stĺpce z matice v MATLAB?
Pomocou danej syntaxe môžeme z matice volať jeden stĺpec alebo viacero stĺpcov.
A ( : , n )A ( : , n:r )
A ( : , [ n1 , n2 , n3… ] )
Tu:
- A(:, n) poskytuje spôsob, ako volať jeden stĺpec zadaním indexu stĺpca, ktorý je n. Nahraďte n indexom stĺpca s celočíselnou hodnotou, ktorý chcete volať.
- A(:, n:r) poskytuje spôsob volania viacerých po sebe nasledujúcich stĺpcov zadaním rozsahu n:r, kde n je prvý stĺpec a r je posledný stĺpec zadaného rozsahu.
- A(:, [n1, n2, n3…]) poskytuje spôsob volania viacerých stĺpcov, ktoré nie sú po sebe, zadaním čísel stĺpcov v hranatých zátvorkách.
Príklad 1
V tomto príklade ukážeme, ako použiť MATLAB na volanie jedného stĺpca z poskytnutej matice. Na začiatok použijeme príkaz eye() na vygenerovanie diagonálnej matice s 5 riadkami a 5 stĺpcami. 5. stĺpec matice sa potom volá uvedením jeho indexu. Posledný stĺpcový vektor sa potom zobrazí na obrazovke.
A = oko ( 5 )
A ( : , 5 )
Príklad 2
V tomto príklade ukážeme, ako použiť MATLAB na volanie viacerých stĺpcov zo zadanej matice. Na začiatok použijeme príkaz eye() na vygenerovanie diagonálnej matice s 5 riadkami a 5 stĺpcami. Potom zadaním rozsahu indexov stĺpcov nazývame stĺpce matice. Potom sa na obrazovke zobrazí výsledná podmatica zadanej matice.
A = oko ( 5 )
A ( : , 2 : 4 )
Príklad 3
V tomto príklade ukážeme, ako použiť MATLAB na volanie niekoľkých stĺpcov z danej matice, aj keď nie sú po sebe. Na začiatok použijeme príkaz eye() na vygenerovanie diagonálnej matice s 5 riadkami a 5 stĺpcami. Potom uvádzame indexy stĺpcov v hranatých zátvorkách na volanie stĺpcov matice. Potom sa na obrazovke zobrazí výsledná podmatica zadanej matice.
A = oko ( 5 )
A ( : , [ 2 4 ] )
Záver
V MATLABE je pre matice užitočných niekoľko riadkových a stĺpcových operácií. Stĺpec alebo stĺpce z matice možno nazvať jednou z týchto procedúr. Pomocou tejto operácie môžeme z danej matice vygenerovať podmatice. Tento tutoriál poskytuje rôzne spôsoby volania jedného alebo viacerých stĺpcov z matice.