Cách tạo bảng dựa trên GUI trong MATLAB

Cach Tao Bang Dua Tren Gui Trong Matlab



Bảng dựa trên GUI trong MATLAB là một thành phần giao diện người dùng mà chúng ta có thể xem và tương tác với dữ liệu dạng bảng. Nó có thể hiển thị, sắp xếp, lọc và chỉnh sửa dữ liệu theo nhiều cách khác nhau.

Chúng tôi muốn vẽ bảng GUI vì nhiều lý do. Đầu tiên, nó có thể giúp tương tác với dữ liệu lớn dễ dàng hơn. Thứ hai, nó có thể giúp chúng ta trực quan hóa dữ liệu theo cách dễ hiểu hơn. Thứ ba, nó có thể được sử dụng để thực hiện các nhiệm vụ phân tích dữ liệu phức tạp.







Tạo bảng dựa trên GUI trong MATLAB bằng hàm uitable

Các dùng được chức năng có thể tạo bảng dựa trên GUI trong MATLAB. Hàm này tạo thành phần giao diện người dùng bảng, là một đối tượng đồ họa có thể được sử dụng để hiển thị và tương tác với dữ liệu.



Hàm uitable có một số thuộc tính có thể tùy chỉnh giao diện của bảng GUI. Ví dụ: chúng ta có thể chỉ định tiêu đề cột, độ rộng cột và dữ liệu mà bảng sẽ hiển thị.



cú pháp

Cú pháp của hàm uitable như sau:





có thể sử dụng được (dữ liệu, thuộc tính)

Đối số dữ liệu chỉ định dữ liệu mà chúng tôi muốn hiển thị trong bảng. Đối số thuộc tính chỉ định các thuộc tính của bảng, chẳng hạn như tiêu đề cột, chiều rộng của cột và kích thước phông chữ.

Mã ví dụ

Đây là một ví dụ về cách tạo bảng dựa trên GUI trong MATLAB:



% Tạo cửa sổ hình

vả = hình();

% Xác định tên cột và dữ liệu

colNames = {'Thành phố', 'Dân số (triệu)'};

dữ liệu = {'Tokyo', 37,4;

'Đê-li', 31,4;
'Thượng Hải', 27,1;
'Sao Paulo', 21,7;
'Thành phố Mexico', 21.3;
'Cairo', 20,5;
'Mumbai', 20,4;
'Bắc Kinh', 21,5;
'Dhaka', 20,3;
'Osaka', 19.3};


% Tạo một uitable trong cửa sổ hình

bảng = uitable(fig, 'Data', data, 'ColumnName', colNames);

% Đặt thuộc tính bảng

table.Position = [80 80 250 200];

Đoạn mã MATLAB này tạo một cửa sổ hình và điền vào đó một bảng bằng hàm uitable.

Dòng đầu tiên tạo ra một cửa sổ hình, là nơi chứa đồ họa để hiển thị các đối tượng đồ họa MATLAB. biến colNames lưu trữ các tên cột cho bảng dưới dạng một mảng bên trong ô.

Dữ liệu biến lưu trữ dữ liệu cho bảng. Nó là một mảng ô trong đó mỗi hàng đại diện cho một thành phố và dân số tương ứng của nó.

Tiếp theo, sử dụng dùng được (), chúng tôi đã tạo một đối tượng có thể sử dụng được trong cửa sổ hình (hình). Tham số Data chỉ định dữ liệu cho bảng và tham số Tên cột dọc tham số đặt tên cột.

Dòng cuối cùng đặt vị trí của bảng trong cửa sổ hình bằng cách sử dụng thuộc tính Vị trí. Các giá trị [80 80 250 200] tương ứng đại diện cho tọa độ x, tọa độ y, chiều rộng và chiều cao của bảng.

Phần kết luận

Các bảng dựa trên GUI trong MATLAB có thể cho chúng ta cách tương tác với dữ liệu tốt hơn. Các bảng GUI có thể cải thiện khả năng trực quan hóa dữ liệu và phân tích dữ liệu. Hàm uitable có thể tạo bảng GUI trong MATLAB. Người dùng có thể tạo các bảng có thể tùy chỉnh với các thuộc tính cụ thể, bao gồm tên cột, độ rộng cột và kích thước phông chữ. Để biết về cách tạo bảng GUI trong MATLAB, hãy đọc bài viết.