-Nắm được nội dung bài thực hành -Biết viết chương trình để thiết kế được đồ thị của phương trình bậc hai... -Giao diện sẽ hiện cửa sổ GUIDE Quick Start+ Vào Create New GUI + Tick vào Sa
Trang 1BÁ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
Trang 2
I.MỤC TIÊU
-Hiểu được về phần mềm matlab
-Nắm được nội dung bài thực hành
-Biết viết chương trình để thiết kế được đồ thị của phương trình bậc hai
II.NỘI DUNG
Trang 31 Khởi tạo và làm việc với file (*.fig)
Tạo một File trên desktop với tên MATLAB AV-GUI 2
-Mở giao diện Matlab
Trang 4-Vào File -> New -> GUI
Trang 5-Giao diện sẽ hiệ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 AV-GUI 2 và đổi tên thư mục thành PHUONGTRINHBACHAI.fig -> ok
Trang 6-Giao diện xuất hiện cửa sổ sau:
Trang 7- Startic text: để lấy một ô tĩnh
- Edit text: để lấy một ô có thể 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 một ô tĩnh
+ Kích đúp vào ô startic text vừa lấy ra Sau đó hiện ra cửa sổ:
Trang 8+ Vào mục BackgroundColor: để thay đổi màu nền
+ Vào String: để viết đề mục NHOM 2 – DT6A
+ Vào FontSize: để thay đổi kích thước chữ
+ Vào ForegroundColor: để thay đổi màu chữ
- Lấy them một 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 ra 3 ô
- Kích chuột vào Axes để lấy một đồ thị
- Kích chuột vào Push bottom: để lấy ra một nút bấm
- Chỉnh các ô và đồ thì sao cho phù hợp với yêu cầu
Sau khi hoàn tất ta Save lại
Trang 92.Tạo và làm việc với thư mục (*.m)
- Sauk hi tạo được một file (*.fig) thì trong mục MATLAB AV- GUI 2 sẽ tự động xuất hiện một file (*.m) cùng tên với file (*.fig)
- Trên giao diện chính của MATLAB ta vào file -> open -> desktop -> MATLAB
AV – GUI 2 -> PHUONGTRINHBACHAI.m
Trang 10- Mở thư mục PHUONGTRINHBACHAI.m để viết mã chương trình:
+ viết chương trình trong phần function pushbutton1:
Axes (handles.axes1) là lệnh đưa ra đồ thị cần vẽ
t=-100:5:100 : Cho t trong khoảng từ (-100:100) với bước nhảy là 5
a=str2double(get(handles.edit1,'string'))
b=str2double(get(handles.edit2,'string'))
c=str2double(get(handles.edit3,'string'))
gán các giá trị a, b, c vào các ô độ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, và đưa ra các giá trị tại f(1) t=-100, và f(2) t=-95
Lệnh plot là lệnh xuất đồ thị phương trình sau khi có hàm và các giá trị của a,b,c
Trang 11 xlabel('thoigian(s)')
ylabel('dienap(v)')
đặt cột x là biểu thị các giá trị thời gian, y là biểu thị các giá trị điện áp
+Sau khi viết xong chương trình, ta Run để thực hiện vẽ
+Nhập các giá trị của a,b,c lần lượt vào edit1, edit2, edit3
+Click vào Push bottom để hiện đồ thị cần vẽ
+Lúc này trên giao diện chính của chương trình xuất hiện kết quả tính toán được