Cách thêm, xóa và sắp xếp lại các biến của bảng trong MATLAB

Cach Them Xoa Va Sap Xep Lai Cac Bien Cua Bang Trong Matlab



Bảng là cấu trúc dữ liệu mạnh mẽ trong MATLAB cho phép bạn sắp xếp và thao tác dữ liệu hiệu quả. Ngoài việc lưu trữ dữ liệu, các bảng còn cung cấp tính linh hoạt trong việc thêm, xóa và sắp xếp lại các biến bên trong chúng.

Bài viết này sẽ hướng dẫn bạn quy trình thực hiện các thao tác này trên biến bảng trong MATLAB, giúp bạn quản lý và tùy chỉnh dữ liệu một cách dễ dàng.







1. Cách thêm biến bảng trong MATLAB?

MATLAB cho phép chúng ta thêm các biến trong bảng:



1.1. Làm cách nào để thêm biến bảng bằng toán tử dấu chấm?


Chúng ta có thể thêm các biến trong bảng hiện có bằng cách sử dụng toán tử dấu chấm. Biến mới được thêm vào sẽ được đặt làm biến cuối cùng và nó phải có số hàng bằng với các biến đã tồn tại trước đó. Ví dụ,



Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

t. Số đăng ký = [ 26 ; 32 ; 57 ; Bốn năm ; 23 ]

Đoạn mã trên thêm 'Số đăng ký' biến vào bảng “T” với các giá trị được chỉ định.





1.2. Làm cách nào để thêm biến bảng bằng hàm addvars()?

Các addvars() là một hàm có sẵn trong MATLAB được sử dụng để thêm một biến mới vào bảng hiện có. Hàm này có thể thêm một biến mới tại bất kỳ vị trí nào trước hoặc sau bất kỳ biến hiện có nào trong bảng. Ví dụ,



Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

Đăng_số = [ 26 ; 32 ; 57 ; Bốn năm ; 23 ] ;

T = addvars ( T,Reg_Number, 'Trước' ,'Điểm' )

Đoạn mã trên thêm 'Số đăng ký' biến trước 'Điểm' biến trong bảng “T” sử dụng hàm addvars().

2. Làm cách nào để xóa biến bảng trong MATLAB?

Chúng ta có thể xóa bất kỳ biến bảng nào trong MATLAB.

2.1. Sử dụng hàm removevars()

Cái này loại bỏ() là một hàm có sẵn trong MATLAB cho phép chúng ta xóa một hoặc nhiều biến khỏi bảng đã cho. Hàm này chấp nhận tên bảng và tên biến làm đầu vào và trả về một bảng mới không chứa các phần tử đã xóa. Ví dụ:

Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

T = loại bỏ ( T, [ 'Điểm','Điểm' ] )

Đoạn mã trên loại bỏ “ Cấp' 'Điểm' các biến từ bảng “T” sử dụng loại bỏ() chức năng.

2.2. Sử dụng toán tử dấu chấm

Đây là một phương pháp thay thế để xóa các biến khỏi bảng trong MATLAB. Sử dụng phương pháp này, chúng ta có thể xóa một biến bằng cách đề cập đến tên biến sau toán tử dấu chấm và giữ nó bằng dấu ngoặc vuông trống. Ví dụ,

Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

t. Cấp = [ ]

Ví dụ sau xóa 'Cấp' biến từ bảng “T” bằng cách đặt nó bằng rỗng dấu ngoặc vuông (T.Grade = []) .

2.3. Sử dụng phương pháp lập chỉ mục

Một phương pháp khác để xóa các biến khỏi bảng là lập chỉ mục. Phương pháp này hoạt động giống như cách lập chỉ mục ma trận. Trong phương pháp này, chúng tôi sử dụng toán tử dấu hai chấm để chọn các hàng của biến được chỉ định mà chúng tôi cần xóa. Ví dụ,

Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

t ( :,'Tỷ lệ phần trăm' ) = [ ]

3. Làm cách nào để sắp xếp lại các biến của bảng trong MATLAB?

Các biến của bảng có thể được sắp xếp lại trong MATLAB:

3.1. Sử dụng hàm movevars()

Các di chuyển () là một hàm có sẵn trong MATLAB được sử dụng để di chuyển hoặc sắp xếp lại các biến của bảng. Hàm này chấp nhận tên bảng, tên biến mà chúng tôi yêu cầu di chuyển và tên biến trước hoặc sau mà chúng tôi muốn di chuyển biến đã chỉ định. Ví dụ:

Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

T = động cơ ( T,'Tỷ lệ phần trăm', 'Sau đó' ,'Cấp' )

3.2. Sử dụng phương pháp lập chỉ mục

Đây là một phương pháp khác được sử dụng để sắp xếp lại các biến trong bảng. Phương pháp này sắp xếp lại các biến của bảng theo số hàng đã cho. Ví dụ:

Tên = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;

dấu = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Tỷ lệ phần trăm = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Lớp = { 'MỘT' ; 'A+' ; 'MỘT' ; 'A+' ; 'B' } ;

T = bàn ( Tên, Điểm, Tỷ lệ phần trăm, Lớp ) ;

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

Phần kết luận

MATLAB cho phép chúng ta thêm, xóa và sắp xếp lại các biến của bảng bằng nhiều phương pháp khác nhau. Để thêm một hoặc nhiều biến bảng, chúng tôi sử dụng (.) nhà điều hành và hàm addvar() . Để xóa biến bảng, chúng ta sử dụng toán tử dấu chấm, removevars() chức năng lập chỉ mục phương pháp. Để sắp xếp lại biến bảng, chúng tôi sử dụng di chuyển () chức năng và phương pháp lập chỉ mục. Hướng dẫn này dạy chúng ta cách thêm, xóa và sắp xếp lại các biến của bảng trong MATLAB.