Табеле су моћне структуре података у МАТЛАБ-у које вам омогућавају да ефикасно организујете и манипулишете подацима. Поред складиштења података, табеле такође пружају флексибилност у додавању, брисању и преуређивању променљивих унутар њих.
Овај чланак ће вас водити кроз процес извођења ових операција над варијаблама табеле у МАТЛАБ-у, помажући вам да управљате и прилагодите своје податке са лакоћом.
1. Како додати променљиве табеле у МАТЛАБ-у?
МАТЛАБ нам омогућава да додамо променљиве у табелу:
1.1. Како додати променљиве табеле помоћу оператора тачке?
Можемо додати променљиве у постојећу табелу помоћу оператора тачка. Ново додата променљива ће бити постављена као последња променљива и мора имати једнак број редова као и већ постојеће варијабле. На пример,
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;
Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т. Рег_Нумбер = [ 26 ; 32 ; 57 ; Четири, пет ; 23 ]
Горњи код додаје „Рег_Нумбер“ променљива у табели 'Т' са наведеним вредностима.
1.2. Како додати променљиве табеле користећи аддварс() функцију?
Тхе аддварс() је уграђена функција у МАТЛАБ-у која се користи за додавање нове променљиве у постојећу табелу. Ова функција може додати нову променљиву на било коју локацију пре или после било које постојеће променљиве у табели. На пример,
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;
Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Рег_Нумбер = [ 26 ; 32 ; 57 ; Четири, пет ; 23 ] ;
Т = аддварс ( Т,Рег.број, 'Пре него што' ,'Оцене' )
Горњи код додаје „Рег_Нумбер“ променљива пре 'Оцене' променљива у табели 'Т' користећи функцију аддварс().
2. Како избрисати променљиве табеле у МАТЛАБ-у?
Можемо обрисати било коју променљиву табеле у МАТЛАБ-у.
2.1. Коришћење функције ремовеварс().
Ово ремовеварс() је уграђена функција у МАТЛАБ-у која нам омогућава да избришемо једну или више променљивих из дате табеле. Ова функција прихвата име табеле и имена променљивих као улазе и враћа нову табелу која не садржи избрисане елементе. На пример:
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т = ремовеварс ( Т, [ „Оцена“, „Оцене“ ] )
Горњи код уклања „ Оцена” и 'Оцене' променљиве из табеле 'Т' помоћу ремовеварс() функција.
2.2. Коришћење Дот Оператора
Ово је алтернативни метод за брисање променљивих из табеле у МАТЛАБ-у. Користећи овај метод, можемо да избришемо променљиву тако што ћемо поменути име променљиве иза оператора тачке и задржати га једнаким празним угластим заградама. На пример,
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т. Оцена = [ ]
Следећи пример брише “оцена” променљива из табеле 'Т' постављајући га једнаким празном угласте заграде (Т.Граде = []) .
2.3. Коришћење методе индексирања
Други метод за брисање променљивих из табеле је индексирање. Овај метод функционише на исти начин као и матрично индексирање. У овој методи користимо оператор двотачка да бисмо изабрали редове наведене променљиве које треба да избришемо. На пример,
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т ( :,'Проценат' ) = [ ]
3. Како преуредити променљиве табеле у МАТЛАБ-у?
Променљиве табеле се могу преуредити у МАТЛАБ-у:
3.1. Коришћење функције мовеварс().
Тхе мовеварс() је уграђена функција у МАТЛАБ-у која се користи за померање или преуређивање променљивих табеле. Ова функција прихвата име табеле, име променљиве које треба да преместимо и име променљиве пре или после које желимо да преместимо наведену променљиву. На пример:
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т = мовеварс ( Т, 'Проценат', 'После' ,„оцена“ )
3.2. Коришћење методе индексирања
Ово је још један метод који се користи за преуређивање варијабли табеле. Овај метод преуређује променљиве табеле према датим бројевима редова. На пример:
Име = { 'Ривест' ; 'Шамир' ; 'Адлеман' ; 'Томас' ; 'Стеварт' } ;Маркс = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Проценат = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оцена = { 'А' ; 'А+' ; 'А' ; 'А+' ; 'Б' } ;
Т = табела ( Име, оцене, проценат, оцена ) ;
Т = Т ( :, [ 1 2 4 3 ] )
Закључак
МАТЛАБ нам омогућава да додајемо, бришемо и преуређујемо променљиве табеле користећи различите методе. Да бисмо додали једну или више променљивих табеле, користимо (.) оператер и аддварс() функција . Да избришемо променљиву табеле, користимо оператор тачке, ремовеварс() функција и индексирање методом. Да бисмо преуредили променљиву табеле, користимо мовеварс() функцију и метод индексирања. Овај водич нас је научио како да додајемо, бришемо и преуређујемо променљиве табеле у МАТЛАБ-у.