Коришћење елемената низа у МАТЛАБ-у
Постоје три методе за добијање елемената низа:
- Индексирање помоћу позиција елемената
- Индексирање коришћењем јединственог индекса
- Индексирање помоћу логичких вредности
Индексирање коришћењем позиција елемената
Индекси елемената су обично експлицитно специфицирани у овој методи. На пример, наведите број реда и колоне елемента да бисте преузели један елемент матрице.
А = [ оне ( 3 ) нуле ( 3 ) око ( 3 ) ]
елемент = А ( 2 , 8 )
Такође можемо приступити неколико елемената истовремено означавајући индексе вектора за сваки елемент. На пример, приступите елементима 2, 5 и 8 из другог реда матрице А.
А = [ оне ( 3 ) нуле ( 3 ) око ( 3 ) ]
елемент = А ( 2 , [ 2 5 8 ] )
Користите двотачку да бисте приступили елементима у групи редова или колона. На пример, преузмите уносе у А од 2. до 3. реда и његове 2, 3 и 5. колоне.
А = [ оне ( 3 ) нуле ( 3 ) око ( 3 ) ]елемент = А ( 2 : 3 , [ 2 5 8 ] )
За низове веће димензије проширите синтаксу на димензије низа. На пример, размотрите насумични низ бројева 3к5к2 и приступите члану низа који се налази у другом реду, трећој колони и другом листу.
А = ранд ( 3 , 5 , 2 )елемент = А ( 2 , 3 , 2 )
Индексирање помоћу једног индекса
Коришћење једног индекса или линеарног индекса је још један начин да се приступи елементима низа, независно од величине или димензија низа. Иако се низови чувају у меморији као једна колона елемената, МАТЛАБ их штампа на основу њихових дефинисаних облика и величина. Матрица је користан алат за визуелизацију овог концепта. Низ приказан испод се чува у МАТЛАБ-у као колона направљена коришћењем колона од А које су додане једна праћена другом, уместо да се представља као матрица 2 по 2. За приказ сачуваног вектора, који има следеће елементе, може се користити једно двотачка.
А = [ оне ( 2 ) нуле ( 2 ) око ( 2 ) ] ;елемент = А ( : )
Можемо приступити (2,5) елементу А користећи синтаксу А(2,5). Пошто је 0 десети елемент ускладиштене векторске секвенце, можемо такође да преузмемо овај елемент користећи синтаксу А(10).
А = [ оне ( 2 ) нуле ( 2 ) око ( 2 ) ]елемент = А ( 2 , 5 )
елемент = А ( 10 )
Индексирање помоћу логичких вредности
Још једна корисна метода за индексирање у низове је коришћење тачних као и лажних логичких индикатора, посебно када се користе условни искази. На пример, желимо да утврдимо да ли су уноси матрице А једнаки њиховим одговарајућим уносима у различитој матрици Б. Када су елемент у А и њему одговарајући елемент у Б једнаки, оператор једнакости производи логички низ чији су елементи 1.
А = [ оне ( 2 ) нуле ( 2 ) око ( 2 ) ]Б = [ 1 : 6 ; 7 : 12 ]
у = А ==Б
Закључак
Постоје три основна приступа за приступ елементима низа у МАТЛАБ-у заснована на индексу елемента у низу. Ови приступи укључују индекс по позицији, логичко индексирање и линеарно индексирање. У овом туторијалу научили смо како да приступимо елементима низа користећи ове приступе користећи више примера МАТЛАБ-а.