Cara Tambah, Padam dan Susun Semula Pembolehubah Jadual dalam MATLAB

Cara Tambah Padam Dan Susun Semula Pembolehubah Jadual Dalam Matlab



Jadual ialah struktur data yang berkuasa dalam MATLAB yang membolehkan anda mengatur dan memanipulasi data dengan berkesan. Selain menyimpan data, jadual juga menyediakan fleksibiliti dalam menambah, memadam dan menyusun semula pembolehubah di dalamnya.

Artikel ini akan membimbing anda melalui proses melaksanakan operasi ini pada pembolehubah jadual dalam MATLAB, membantu anda mengurus dan menyesuaikan data anda dengan mudah.







1. Bagaimana untuk Menambah Pembolehubah Jadual dalam MATLAB?

MATLAB membolehkan kami menambah pembolehubah dalam jadual:



1.1. Bagaimana untuk Menambah Pembolehubah Jadual Menggunakan Pengendali Titik?


Kita boleh menambah pembolehubah dalam jadual sedia ada menggunakan pengendali titik. Pembolehubah yang baru ditambah akan diletakkan sebagai pembolehubah terakhir dan ia mesti mempunyai bilangan baris yang sama dengan pembolehubah sedia ada. Sebagai contoh,



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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

T. Reg_Nombor = [ 26 ; 32 ; 57 ; Empat lima ; 23 ]

Kod di atas menambah “Nombor_Reg” pembolehubah ke jadual “T” dengan nilai yang ditetapkan.





1.2. Bagaimana untuk Menambah Pembolehubah Jadual Menggunakan Fungsi addvars()?

The addvars() ialah fungsi terbina dalam MATLAB yang digunakan untuk menambah pembolehubah baharu dalam jadual sedia ada. Fungsi ini boleh menambah pembolehubah baharu di mana-mana lokasi sebelum atau selepas sebarang pembolehubah sedia ada dalam jadual. Sebagai contoh,



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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

Nombor_Reg = [ 26 ; 32 ; 57 ; Empat lima ; 23 ] ;

T = addvars ( T, Nombor_Reg, 'Sebelum' 'Markah' )

Kod di atas menambah “Nombor_Reg” pembolehubah sebelum “Markah” pembolehubah dalam jadual “T” menggunakan fungsi addvars().

2. Bagaimana untuk Memadam Pembolehubah Jadual dalam MATLAB?

Kita boleh memadam sebarang pembolehubah jadual dalam MATLAB.

2.1. Menggunakan Fungsi removevars().

ini removevars() ialah fungsi terbina dalam MATLAB yang membolehkan kami memadam satu atau lebih pembolehubah daripada jadual yang diberikan. Fungsi ini menerima nama jadual dan nama pembolehubah sebagai input dan mengembalikan jadual baharu yang tidak mengandungi elemen yang dipadamkan. Sebagai contoh:

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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

T = removevars ( T, [ 'Gred','Markah' ] )

Kod di atas mengalih keluar ' Gred” dan “Markah” pembolehubah daripada jadual “T” menggunakan removevars() fungsi.

2.2. Menggunakan Dot Operator

Ini adalah kaedah alternatif untuk memadam pembolehubah daripada jadual dalam MATLAB. Menggunakan kaedah ini, kita boleh memadam pembolehubah dengan menyebut nama pembolehubah selepas pengendali titik dan mengekalkannya sama dengan kurungan segi empat sama kosong. Sebagai contoh,

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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

T. Gred = [ ]

Contoh berikut memadamkan “Gred” pembolehubah daripada jadual “T” dengan menetapkannya sama dengan kosong kurungan segi empat sama (T.Gred = []) .

2.3. Menggunakan Kaedah Pengindeksan

Kaedah lain untuk memadam pembolehubah daripada jadual ialah pengindeksan. Kaedah ini berfungsi dengan cara yang sama seperti pengindeksan matriks. Dalam kaedah ini, kami menggunakan operator kolon untuk memilih baris pembolehubah tertentu yang perlu kami padamkan. Sebagai contoh,

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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

T ( : 'Peratusan' ) = [ ]

3. Bagaimana untuk Menyusun Semula Pembolehubah Jadual dalam MATLAB?

Pembolehubah jadual boleh disusun semula dalam MATLAB:

3.1. Menggunakan Fungsi movevars().

The movevars() ialah fungsi terbina dalam MATLAB yang digunakan untuk mengalih atau menyusun semula pembolehubah jadual. Fungsi ini menerima nama jadual, nama pembolehubah yang perlu kita alihkan, dan nama pembolehubah sebelum atau selepas itu kita mahu mengalihkan pembolehubah yang ditentukan. Sebagai contoh:

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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

T = movevars ( T,'Peratusan', 'Selepas' 'Gred' )

3.2. Menggunakan Kaedah Pengindeksan

Ini adalah kaedah lain yang digunakan untuk menyusun semula pembolehubah jadual. Kaedah ini menyusun semula pembolehubah jadual mengikut nombor baris yang diberikan. Sebagai contoh:

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

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

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

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

T = jadual ( Nama, Markah, Peratusan, Gred ) ;

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

Kesimpulan

MATLAB membolehkan kami menambah, memadam dan menyusun semula pembolehubah jadual menggunakan pelbagai kaedah. Untuk menambah satu atau lebih pembolehubah jadual, kami menggunakan (.) pengendali dan fungsi addvars(). . Untuk memadam pembolehubah jadual, kami menggunakan pengendali titik, removevars() fungsi dan pengindeksan kaedah. Untuk menyusun semula pembolehubah jadual, kami gunakan movevars() fungsi dan kaedah pengindeksan. Panduan ini mengajar kami cara menambah, memadam dan menyusun semula pembolehubah jadual dalam MATLAB.