Jak dodawać, usuwać i zmieniać kolejność zmiennych tabeli w MATLAB

Jak Dodawac Usuwac I Zmieniac Kolejnosc Zmiennych Tabeli W Matlab



Tabele to potężne struktury danych w MATLAB-ie, które umożliwiają efektywne organizowanie danych i manipulowanie nimi. Oprócz przechowywania danych tabele zapewniają również elastyczność w dodawaniu, usuwaniu i zmianie kolejności zmiennych w nich zawartych.

Ten artykuł przeprowadzi Cię przez proces wykonywania tych operacji na zmiennych tabeli w MATLAB-ie, pomagając w łatwy sposób zarządzać danymi i dostosowywać je.







1. Jak dodać zmienne tabeli w MATLAB?

MATLAB pozwala nam dodawać zmienne w tabeli:



1.1. Jak dodawać zmienne tabeli za pomocą operatora kropki?


Możemy dodawać zmienne w istniejącej tabeli za pomocą operatora kropki. Nowo dodana zmienna zostanie umieszczona jako ostatnia zmienna i musi mieć taką samą liczbę wierszy jak wcześniej istniejące zmienne. Na przykład,



Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T. Numer_reg = [ 26 ; 32 ; 57 ; Cztery pięć ; 23 ]

Powyższy kod dodaje „Numer_reg.” zmienna do tabeli 'T' z podanymi wartościami.





1.2. Jak dodać zmienne tabeli za pomocą funkcji addvars()?

The addvars() to wbudowana funkcja w MATLAB-ie służąca do dodawania nowej zmiennej do istniejącej tabeli. Ta funkcja może dodać nową zmienną w dowolnym miejscu przed lub po dowolnej istniejącej zmiennej w tabeli. Na przykład,



Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

Numer_reg. = [ 26 ; 32 ; 57 ; Cztery pięć ; 23 ] ;

T = addvars ( T,Reg_Number, 'Zanim' ,'Znaki' )

Powyższy kod dodaje „Numer_reg.” zmienna przed 'Znaki' zmienna w tabeli 'T' za pomocą funkcji addvars().

2. Jak usunąć zmienne tabeli w MATLAB?

W MATLABie możemy usunąć dowolną zmienną tabelaryczną.

2.1. Korzystanie z funkcji removevars().

Ten usuńzmienne() to wbudowana funkcja w MATLABie, która pozwala nam usunąć jedną lub więcej zmiennych z podanej tabeli. Ta funkcja akceptuje nazwę tabeli i nazwy zmiennych jako dane wejściowe i zwraca nową tabelę, która nie zawiera usuniętych elementów. Na przykład:

Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T = usuń zmienne ( T, [ „Ocena”, „Oceny” ] )

Powyższy kod usuwa „ Stopień' I 'Znaki' zmienne z tabeli 'T' używając usuńzmienne() funkcjonować.

2.2. Korzystanie z operatora kropki

Jest to alternatywna metoda usuwania zmiennych z tabeli w MATLAB-ie. Korzystając z tej metody, możemy usunąć zmienną, wymieniając nazwę zmiennej po operatorze kropki i zachowując ją jako równą pustym nawiasom kwadratowym. Na przykład,

Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T. Stopień = [ ]

Poniższy przykład usuwa plik 'Stopień' zmienna z tabeli 'T' ustawiając go na wartość pustą nawiasy kwadratowe (T.Grade = []) .

2.3. Korzystanie z metody indeksowania

Inną metodą usuwania zmiennych z tabeli jest indeksowanie. Ta metoda działa w taki sam sposób jak indeksowanie macierzowe. W tej metodzie używamy operatora dwukropka, aby wybrać wiersze określonej zmiennej, które chcemy usunąć. Na przykład,

Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T ( :,'Odsetek' ) = [ ]

3. Jak zmienić kolejność zmiennych tabeli w MATLAB?

Zmienne tabeli można zmienić w MATLAB:

3.1. Korzystanie z funkcji movevars().

The zmienne ruchu() to wbudowana funkcja w MATLAB-ie, która służy do przenoszenia lub zmiany kolejności zmiennych w tabeli. Ta funkcja akceptuje nazwę tabeli, nazwę zmiennej, którą chcemy przenieść, oraz nazwę zmiennej, przed którą lub po której chcemy przenieść określoną zmienną. Na przykład:

Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T = zmienne ruchu ( T,'Procent', 'Po' ,'Stopień' )

3.2. Korzystanie z metody indeksowania

Jest to kolejna metoda używana do zmiany kolejności zmiennych w tabeli. Ta metoda przestawia zmienne tabeli zgodnie z podanymi numerami wierszy. Na przykład:

Imię = { „Nit” ; „Szamir” ; „Adleman” ; 'Tomasz' ; „Stewart” } ;

Znaki = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

procent = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Stopień = { 'A' ; „A+” ; 'A' ; „A+” ; 'B' } ;

T = stół ( Imię i nazwisko, oceny, procent, stopień ) ;

T = T ( :, [ 1 2 4 3 ] )

Wniosek

MATLAB pozwala nam dodawać, usuwać i zmieniać kolejność zmiennych w tabeli przy użyciu różnych metod. Aby dodać jedną lub więcej zmiennych tabeli, używamy (.) operatora i addvars(). . Aby usunąć zmienną tabeli, używamy operator kropki, usuńzmienne() funkcjonować I indeksowanie metoda. Aby zmienić kolejność zmiennej tabeli, używamy zmienne ruchu() funkcja i metoda indeksowania. Ten przewodnik nauczył nas, jak dodawać, usuwać i zmieniać kolejność zmiennych tabeli w MATLAB-ie.