Kako dodati, izbrisati in preurediti spremenljivke tabele v MATLAB

Kako Dodati Izbrisati In Preurediti Spremenljivke Tabele V Matlab



Tabele so močne podatkovne strukture v MATLAB-u, ki vam omogočajo učinkovito organiziranje in manipuliranje s podatki. Poleg shranjevanja podatkov tabele omogočajo tudi prilagodljivost pri dodajanju, brisanju in preurejanju spremenljivk v njih.

Ta članek vas bo vodil skozi postopek izvajanja teh operacij na spremenljivkah tabele v MATLAB, kar vam bo pomagalo pri upravljanju in prilagajanju vaših podatkov z lahkoto.







1. Kako dodati spremenljivke tabele v MATLAB?

MATLAB nam omogoča dodajanje spremenljivk v tabelo:



1.1. Kako dodati spremenljivke tabele z uporabo operatorja pike?


V obstoječo tabelo lahko dodamo spremenljivke z uporabo operatorja pike. Novo dodana spremenljivka bo postavljena kot zadnja spremenljivka in mora imeti enako število vrstic kot že obstoječe spremenljivke. na primer



Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

T. Reg_številka = [ 26 ; 32 ; 57 ; Štiri, pet ; 23 ]

Zgornja koda dodaja “Reg_Number” spremenljivko v tabelo 'T' z navedenimi vrednostmi.





1.2. Kako dodati spremenljivke tabele s funkcijo addvars()?

The addvars() je vgrajena funkcija v MATLAB, ki se uporablja za dodajanje nove spremenljivke v obstoječo tabelo. Ta funkcija lahko doda novo spremenljivko na katero koli lokacijo pred ali za katero koli obstoječo spremenljivko v tabeli. na primer



Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

Reg_številka = [ 26 ; 32 ; 57 ; Štiri, pet ; 23 ] ;

T = addvars ( T,reg_številka, 'prej' ,'Oznake' )

Zgornja koda dodaja “Reg_Number” spremenljivka pred 'Oznake' spremenljivko v tabeli 'T' z uporabo funkcije addvar().

2. Kako izbrisati spremenljivke tabele v MATLAB?

V MATLAB-u lahko izbrišemo katero koli spremenljivko tabele.

2.1. Uporaba funkcije removevars().

to removevars() je vgrajena funkcija v MATLAB, ki nam omogoča brisanje ene ali več spremenljivk iz dane tabele. Ta funkcija sprejme ime tabele in imena spremenljivk kot vhodne podatke ter vrne novo tabelo, ki ne vsebuje izbrisanih elementov. Na primer:

Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

T = odstrani var ( T, [ 'Razred', 'Oznake' ] )

Zgornja koda odstrani » Ocena” in 'Oznake' spremenljivke iz tabele 'T' uporabljati removevars() funkcijo.

2.2. Uporaba operatorja pike

To je alternativna metoda za brisanje spremenljivk iz tabele v MATLAB. S to metodo lahko izbrišemo spremenljivko tako, da ime spremenljivke navedemo za operatorjem pike in ostanemo enaki praznim oglatim oklepajem. na primer

Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

T. Ocena = [ ]

Naslednji primer izbriše 'Razred' spremenljivko iz tabele 'T' tako da ga nastavite na prazno oglati oklepaji (T.Grade = []) .

2.3. Uporaba metode indeksiranja

Druga metoda za brisanje spremenljivk iz tabele je indeksiranje. Ta metoda deluje na enak način kot matrično indeksiranje. Pri tej metodi z operatorjem dvopičja izberemo vrstice podane spremenljivke, ki jih moramo izbrisati. na primer

Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

T ( :,'Odstotek' ) = [ ]

3. Kako preurediti spremenljivke tabele v MATLAB?

Spremenljivke tabele je mogoče preurediti v MATLAB-u:

3.1. Uporaba funkcije movevars().

The movevars() je vgrajena funkcija v MATLAB, ki se uporablja za premikanje ali preurejanje spremenljivk tabele. Ta funkcija sprejme ime tabele, ime spremenljivke, ki jo želimo premakniti, in ime spremenljivke, pred ali za katero želimo premakniti navedeno spremenljivko. Na primer:

Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

T = premikajoče se spremenljivke ( T,'odstotek', 'Po' ,'Razred' )

3.2. Uporaba metode indeksiranja

To je še ena metoda, ki se uporablja za preurejanje spremenljivk tabele. Ta metoda preureja spremenljivke tabele glede na dane številke vrstic. Na primer:

Ime = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

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

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

Ocena = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;

T = miza ( Ime, Oznake, Odstotek, Ocena ) ;

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

Zaključek

MATLAB nam omogoča dodajanje, brisanje in preurejanje spremenljivk tabele z različnimi metodami. Če želite dodati eno ali več spremenljivk tabele, uporabimo (.) operater in funkcijo addvars(). . Za brisanje spremenljivke tabele uporabimo operator pike, removevars() funkcijo in indeksiranje metoda. Za preureditev spremenljivke tabele uporabimo movevars() funkcijo in metodo indeksiranja. Ta vodnik nas je naučil, kako dodati, izbrisati in preurediti spremenljivke tabele v MATLAB-u.