Cara Menambahkan, Menghapus, dan Mengatur Ulang Variabel Tabel di MATLAB

Cara Menambahkan Menghapus Dan Mengatur Ulang Variabel Tabel Di Matlab



Tabel adalah struktur data yang kuat di MATLAB yang memungkinkan Anda mengatur dan memanipulasi data secara efektif. Selain menyimpan data, tabel juga memberikan fleksibilitas dalam menambah, menghapus, dan mengatur ulang variabel di dalamnya.

Artikel ini akan memandu Anda melalui proses melakukan operasi ini pada variabel tabel di MATLAB, membantu Anda mengelola dan menyesuaikan data Anda dengan mudah.







1. Bagaimana Menambahkan Variabel Tabel di MATLAB?

MATLAB memungkinkan kita untuk menambahkan variabel dalam tabel:



1.1. Bagaimana Menambahkan Variabel Tabel Menggunakan Dot Operator?


Kita dapat menambahkan variabel pada tabel yang sudah ada dengan menggunakan operator titik. Variabel yang baru ditambahkan akan ditempatkan sebagai variabel terakhir dan harus memiliki jumlah baris yang sama dengan variabel yang sudah ada sebelumnya. Misalnya,



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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

T. Nomor_reg = [ 26 ; 32 ; 57 ; Empat.Lima ; 23 ]

Kode di atas menambahkan “Nomor_Reg” variabel ke tabel 'T' dengan nilai-nilai yang ditentukan.





1.2. Bagaimana Menambahkan Variabel Tabel Menggunakan Fungsi addvars()?

Itu addvars() adalah fungsi bawaan di MATLAB yang digunakan untuk menambahkan variabel baru di tabel yang ada. Fungsi ini dapat menambahkan variabel baru di setiap lokasi sebelum atau sesudah variabel yang ada dalam tabel. Misalnya,



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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

Nomor_Reg = [ 26 ; 32 ; 57 ; Empat.Lima ; 23 ] ;

T = addvars ( T,Nomor_Reg, 'Sebelum' ,'Tanda' )

Kode di atas menambahkan “Nomor_Reg” variabel sebelum 'Tanda' variabel dalam tabel 'T' menggunakan fungsi addvars().

2. Bagaimana Cara Menghapus Variabel Tabel di MATLAB?

Kami dapat menghapus variabel tabel apa pun di MATLAB.

2.1. Menggunakan fungsi removevars()

Ini removevars() adalah fungsi bawaan di MATLAB yang memungkinkan kita untuk menghapus satu atau lebih variabel dari tabel yang diberikan. Fungsi ini menerima nama tabel dan nama variabel sebagai input dan mengembalikan tabel baru yang tidak berisi elemen yang dihapus. Misalnya:

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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

T = hapusvars ( T, [ 'Nilai', 'Nilai' ] )

Kode di atas menghilangkan “ Nilai' Dan 'Tanda' variabel dari tabel 'T' menggunakan removevars() fungsi.

2.2. Menggunakan Operator Titik

Ini adalah metode alternatif untuk menghapus variabel dari tabel di MATLAB. Dengan menggunakan metode ini, kita dapat menghapus variabel dengan menyebutkan nama variabel setelah operator titik dan menjaganya tetap sama dengan tanda kurung siku kosong. Misalnya,

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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

T. Nilai = [ ]

Contoh berikut menghapus 'Nilai' variabel dari tabel 'T' dengan mengaturnya sama dengan kosong tanda kurung siku (T.Grade = []) .

2.3. Menggunakan Metode Pengindeksan

Metode lain untuk menghapus variabel dari tabel adalah pengindeksan. Metode ini bekerja dengan cara yang sama seperti pengindeksan matriks. Dalam metode ini, kami menggunakan operator titik dua untuk memilih baris dari variabel tertentu yang perlu kami hapus. Misalnya,

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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

T ( :,'Persentase' ) = [ ]

3. Bagaimana Cara Mengatur Ulang Variabel Tabel di MATLAB?

Variabel tabel dapat diatur ulang di MATLAB:

3.1. Menggunakan fungsi movevars()

Itu movevars() adalah fungsi bawaan di MATLAB yang digunakan untuk memindahkan atau mengatur ulang variabel tabel. Fungsi ini menerima nama tabel, nama variabel yang harus kita pindahkan, dan nama variabel sebelum atau sesudah kita ingin memindahkan variabel yang ditentukan. Misalnya:

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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

T = movevars ( T,'Persentase', 'Setelah' ,'Nilai' )

3.2. Menggunakan Metode Pengindeksan

Ini adalah metode lain yang digunakan untuk mengatur ulang variabel tabel. Metode ini mengatur ulang variabel tabel sesuai dengan nomor baris yang diberikan. Misalnya:

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

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

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

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

T = tabel ( Nama, Nilai, Persentase, Nilai ) ;

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

Kesimpulan

MATLAB memungkinkan kita untuk menambah, menghapus, dan mengatur ulang variabel tabel menggunakan berbagai metode. Untuk menambahkan satu atau lebih variabel tabel, kita menggunakan the (.) operator dan addvars() fungsi . Untuk menghapus variabel tabel, kami menggunakan the operator titik, hapusvars() fungsi Dan pengindeksan metode. Untuk mengatur ulang variabel tabel, kami menggunakan movevars() fungsi dan metode pengindeksan. Panduan ini mengajari kami cara menambah, menghapus, dan mengatur ulang variabel tabel di MATLAB.