TAILIEUCHUNG - Matlab cơ bản P3

Giao diện đồ họa GUI : Để tiện dụng ta có thể tạo nền giao diện đồ họa giữa người dùng và Matlab | CHƯƠNG 3 GIAO DIỆN Đổ HOẠ GUI 1. KHÁI NIỆM CHUNG Để tiện dụng ta có thể tạo nên giao diện đổ hoạ GUI - Graphic User Interface giữa người dùng và MATLAB. Trong giao diện này ta có thể xuất dữ liệu dưói 2 dạng văn bản và đò hoạ. Mỗi một GUI có một hay nhiều layout diện mạo . Để tạo ra và xử lí layout ciủa GUI ta nhập lện guide và nhận được một layout rỗng và cửa sổ Guide Control Panel. Việc tạo GUI tạo nên một công cụ đổ hoạ phục vụ nhập xuất dữ liệu một cách trực giác rất thuận tiện. Ngoài ra có thể dùng GUI để giám sát các quá trình hiển thị các đối tượng. 2. NHẬP XUẤT KÍ Tự số LIỆU RA GUI 1. Tạo khung hình Ta xét các lệnh sau f input Enter temperature degree K c f - 32 5 9 fprintf 1 rFemperature degree C is g n c Ba dòng lệnh trên thực hiện các công việc sau - nhập giá trị đầu vào - thực hiện phép tính quy đổi nhiệt độ - xuất kết quả ra màn hình Bây giờ ta tìm cách cài các dòng lệnh trên sao cho chúng thực hiện trên khuôn khổ một khung đổ hoạ nào đó. Để tạo hai khung hình chữ nhật trong cửa sổ Figure hiện hành vói nền màu xám ta nhập vào các lệnh sau set gcf DefaultUicontrolUnit Normalized frame1_ uicontrol gcf Style Frame Position frame2_ uicontrol gcf Style Frame Position set frame1_ BackgroundColor set frame2_ BackgroundColor Hai khung Frames có toạ độ các góc dưói trái là và cùng chiều cao đơn vị và bề rộng đơn vị. Đơn vị được tình bằng của kích cữ ngoài của Figure. Vậy ta có thể diễn giải như sau - Khung thứ nhất cốígc trái dưói tại điểm có toạ độ 10 chiều ngang và 10 chiều cao của khung ngoài Figure. - Khung thứ 2 có góc trái phía dưói tại điểm có toạ đọ ứng vói 10 chiều ngang và 60 chiều cao của khung ngoìa Figure. - Cả hai khung có chiều cao bằng 30 chiều cao và bề ngang bằng 80 bề ngang của khung ngoài Figure. 2. Dùng lệnh edit và text để nhập xuát kí tự và số liệu Trên đây ta đã dùng lệnh uicontrol để tạo và xác định vị trí hai khung hình. Đoạn lệnh sau đây dùng uicontrol để

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.