Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
816,68 KB
Nội dung
BÁO CÁO THỰC HÀNH ĐỀ TÀI : THIẾT KẾ CHƯƠNG TRÌNH HIỂN THỊ ĐỒ THỊ CỦA PHƯƠNG TRÌNH BẬC HAI TRÊN GIAO DIỆN MATLAB (AV - GUI 2) DANH SÁCH THÀNH VIÊN NHÓM 2: HỌ VÀ TÊN MÃ SINH VIÊN LƯU LINH SƠN 12104200163 CAO THỊ THẮM 12104200166 HOÀNG VĂN THĂNG 12104200167 NGUYỄN VĂN THẮNG 12104200168 BÙI THỊ THANH 12104200170 I.MỤC TIÊU -Hiểu phần mềm matlab -Nắm nội dung thực hành -Biết viết chương trình để thiết kế đồ thị phương trình bậc hai II.NỘI DUNG Khởi tạo làm việc với file (*.fig) Tạo File desktop với tên MATLAB AV-GUI -Mở giao diện Matlab -Vào File -> New -> GUI -Giao diện cửa sổ GUIDE Quick Start + Vào Create New GUI + Tick vào Save new figure as -> vào Browser để lưu vào file MATLAB AVGUI đổi tên thư mục thành PHUONGTRINHBACHAI.fig -> ok -Giao diện xuất cửa sổ sau: - Startic text: để lấy ô tĩnh - Edit text: để lấy thay đổi giá trị - Push bottom: để lấy phím bấm - Axes: để lấy đồ thị b.Làm việc với file (*.fig) - Kích vào startic text: để lấy tĩnh + Kích đúp vào startic text vừa lấy Sau cửa sổ: + Vào mục BackgroundColor: để thay đổi màu + Vào String: để viết đề mục NHOM – DT6A + Vào FontSize: để thay đổi kích thước chữ + Vào ForegroundColor: để thay đổi màu chữ - Lấy them mục Startic text với đề mục: CAC GIA TRI - Kích chuột vào biểu tượng Edit text để lấy - Kích chuột vào Axes để lấy đồ thị - Kích chuột vào Push bottom: để lấy nút bấm - Chỉnh đồ cho phù hợp với yêu cầu Sau hoàn tất ta Save lại 2.Tạo làm việc với thư mục (*.m) - Sauk hi tạo file (*.fig) mục MATLAB AV- GUI tự động xuất file (*.m) tên với file (*.fig) - Trên giao diện MATLAB ta vào file -> open -> desktop -> MATLAB AV – GUI -> PHUONGTRINHBACHAI.m - Mở thư mục PHUONGTRINHBACHAI.m để viết mã chương trình: + viết chương trình phần function pushbutton1: • • • Axes (handles.axes1) lệnh đưa đồ thị cần vẽ t=-100:5:100 : Cho t khoảng từ (-100:100) với bước nhảy a=str2double(get(handles.edit1,'string')) b=str2double(get(handles.edit2,'string')) c=str2double(get(handles.edit3,'string')) gán giá trị a, b, c vào động edit1, edit2, edit3 • f= a*t.^2+b*t+c; f(1) f(2) gán hàm bậc hai vào f, đưa giá trị f(1) t=-100, f(2) t=-95 • Lệnh plot lệnh xuất đồ thị phương trình sau có hàm giá trị • a,b,c xlabel('thoigian(s)') ylabel('dienap(v)') đặt cột x biểu thị giá trị thời gian, y biểu thị giá trị điện áp +Sau viết xong chương trình, ta Run để thực vẽ +Nhập giá trị a,b,c vào edit1, edit2, edit3 +Click vào Push bottom để đồ thị cần vẽ +Lúc giao diện chương trình xuất kết tính tốn