Kako dodati, izbrisati i preurediti tablične varijable u MATLAB-u

Kako Dodati Izbrisati I Preurediti Tablicne Varijable U Matlab U



Tablice su moćne podatkovne strukture u MATLAB-u koje vam omogućuju učinkovito organiziranje i manipuliranje podacima. Osim pohranjivanja podataka, tablice također pružaju fleksibilnost u dodavanju, brisanju i preslagivanju varijabli unutar njih.

Ovaj će vas članak voditi kroz postupak izvođenja ovih operacija na varijablama tablice u MATLAB-u, pomažući vam da s lakoćom upravljate i prilagodite svoje podatke.







1. Kako dodati tablične varijable u MATLAB?

MATLAB nam omogućuje dodavanje varijabli u tablicu:



1.1. Kako dodati varijable tablice pomoću operatora točke?


Varijable možemo dodati u postojeću tablicu pomoću operatora točke. Novododana varijabla bit će postavljena kao zadnja varijabla i mora imati jednak broj redaka kao i postojeće varijable. Na primjer,



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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

T. Reg_Number = [ 26 ; 32 ; 57 ; Četiri pet ; 23 ]

Gornji kod dodaje “Reg_Number” varijabla u tablicu 'T' s navedenim vrijednostima.





1.2. Kako dodati varijable tablice pomoću funkcije addvars()?

The dodaci() je ugrađena funkcija u MATLAB-u koja se koristi za dodavanje nove varijable u postojeću tablicu. Ova funkcija može dodati novu varijablu na bilo koje mjesto prije ili iza bilo koje postojeće varijable u tablici. Na primjer,



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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

Registarski broj = [ 26 ; 32 ; 57 ; Četiri pet ; 23 ] ;

T = dodaci ( T,Reg_Number, 'Prije' ,'Oznake' )

Gornji kod dodaje “Reg_Number” varijabla prije “Oznake” varijabla u tablici 'T' pomoću funkcije addvars().

2. Kako izbrisati tablične varijable u MATLAB-u?

Možemo izbrisati bilo koju varijablu tablice u MATLAB-u.

2.1. Korištenje funkcije removevars().

Ovaj removevars() je ugrađena funkcija u MATLAB-u koja nam omogućuje brisanje jedne ili više varijabli iz dane tablice. Ova funkcija prihvaća naziv tablice i nazive varijabli kao ulaze i vraća novu tablicu koja ne sadrži izbrisane elemente. Na primjer:

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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

T = uklanja var ( T, [ 'Ocjena', 'Ocjene' ] )

Gornji kod uklanja ' Razred' i “Oznake” varijable iz tablice 'T' koristiti removevars() funkcija.

2.2. Korištenje operatora točke

Ovo je alternativna metoda za brisanje varijabli iz tablice u MATLAB-u. Koristeći ovu metodu, možemo izbrisati varijablu tako da spomenemo naziv varijable iza operatora točke i držimo ga jednakim praznim uglatim zagradama. Na primjer,

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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

T. Razred = [ ]

Sljedeći primjer briše 'Razred' varijabla iz tablice 'T' postavljanjem jednako praznom uglate zagrade (T.Grade = []) .

2.3. Korištenje metode indeksiranja

Druga metoda za brisanje varijabli iz tablice je indeksiranje. Ova metoda radi na isti način kao indeksiranje matrice. U ovoj metodi koristimo operator dvotočke za odabir redaka navedene varijable koje trebamo izbrisati. Na primjer,

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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

T ( :,'Postotak' ) = [ ]

3. Kako preurediti tablične varijable u MATLAB-u?

Varijable tablice mogu se preurediti u MATLAB-u:

3.1. Korištenje funkcije movevars().

The movevars() je ugrađena funkcija u MATLAB-u koja se koristi za premještanje ili preuređivanje varijabli tablice. Ova funkcija prihvaća naziv tablice, naziv varijable koju želimo premjestiti i naziv varijable ispred ili iza koje želimo premjestiti navedenu varijablu. Na primjer:

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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

T = pomične ( T,'Postotak', 'Nakon' ,'Razred' )

3.2. Korištenje metode indeksiranja

Ovo je još jedna metoda koja se koristi za preuređivanje varijabli tablice. Ova metoda preuređuje varijable tablice prema zadanim brojevima redaka. Na primjer:

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

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

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

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

T = stol ( Ime, ocjene, postotak, ocjena ) ;

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

Zaključak

MATLAB nam omogućuje dodavanje, brisanje i preuređivanje varijabli tablice korištenjem različitih metoda. Za dodavanje jedne ili više varijabli tablice koristimo (.) operater i funkcija addvars(). . Za brisanje varijable tablice koristimo operator točke, removevar() funkcija i indeksiranje metoda. Za preuređivanje varijable tablice koristimo movevars() funkciju i metodu indeksiranja. Ovaj vodič nas je naučio kako dodavati, brisati i preuređivati ​​varijable tablice u MATLAB-u.