Bài tập lớn môn matlad và ứng dụng
Số trang: 42
Loại file: pdf
Dung lượng: 4.17 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ngày xưa những công cụ tính toán thủ công bằng tay, hoặc những bàn tính cổ điểnđể hỗ trợ toán học, giờ đây với sự đổi mới của ngành điện tử, công nghệ thông tin, các công cụtính toán hỗ trợ các ngành kĩ thuật hiện đại ra đời, với sự mạnh mẽ và nhanh chóng của các côngcụ phần mềm, các công cụ phần lớn đã thay thế cho việc thực hiện thủ công, giúp kiểm tra kếtquả một cách nhanh chóng, giảm chi phí. Cùng với đó chính là các phần mêm… các công cụ hỗtrợ kĩ thuật...
Nội dung trích xuất từ tài liệu:
Bài tập lớn môn matlad và ứng dụng TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG BÀI TẬP LỚNMÔN: MATLAB VÀ ỨNG DỤNG ĐỀ TÀI: LẬP TRÌNH GUIDE GIAO DIỆNGiảng viên hướng dẫn: ĐỒNG SĨ THIÊN CHÂUSinh viên thực hiện: NGUYỄN LƯƠNG THÀNHMSSV: 40900040Lớp: 09040003 TP.Hồ Chí Minh ngày 26 /10 /2012Lời nói đ ầu: Ngày xưa những công cụ tính toán thủ công b ằng tay, ho ặc những bàn tính cổ đ iểnđể hỗ trợ toán học, giờ đây với sự đổi mới củ a ngành điện tử, công nghệ thông tin, các công cụtính toán hỗ trợ các ngành kĩ thuật hiện đ ại ra đời, với sự mạnh mẽ và nhanh chóng củ a các côngcụ ph ần mềm, các công cụ ph ần lớn đã thay thế cho việc thực hiện thủ công, giúp kiểm tra kếtquả một cách nhanh chóng, giảm chi phí. Cùng với đó chính là các phần mêm… các công cụ hỗtrợ kĩ thu ật như ph ần mềm Win cc, Protell, Protues, Mlap, Matlab…. Là những công cụ khôngthể thiếu trong ngành kĩ thu ật. sau đây mình sẽ giới thiệu phần mềm Matlab, mộ t công cụ hỗ trợtính toán và mô phỏng h ệ thống h ết sức trực quan và chính xác. Hẵn là phần mềm Matlab hiện nay không còn xa lạ gì với người dùng, nó là mộtcông cụ hỗ trợ tính toán và mô phỏng thực tế rất mạnh, ngoài các tính năng để thực hiện nhữngđiều đó, Matlab còn hỗ trợ tạo giao diện người dùng (GUI), Chúng ta lần lượt tìm hiểu ứng dụngtừ cơ bản để hiểu rõ được dao diện GUI là gì, làm thế nào đ ể bắt đầu với GUI… Với đề tài về giao diện GUI chúng ta sẽ đi sâu vào nghiên cứu ứng dụng và phát triển GUI, phát triển giao diện người dùng.[Type text] Page 1Đề tài - b ài 1: Viết giao diện bao gồ m những yêu cầu sau: 1) Cho phép chọn thực thi một trong những hàm sau: y=sin(x), y=cos(x), y=tg(x), y=cotg(x), y=arcsin(x), y=arcos(x), y=arctg(x), y=arccotg(x), y=sinh(x), y=cosh(x), y=tgh(x), y=cotgh(x) 2) Cho phép chọn nhập/hiển th ị theo độ hoặc Radian. 3) Cho phép nh ập khoản giá trị của x 4) Hiển thị đồ thì của hàm được chọn theo giá trị của x nhập vào ở câu 3 lên giao diện, có nút cho phép giữ hoặc xóa hình khi vẽ hàm mới.[Type text] Page 2 Phụ lục:PHẦN 1: SƠ LƯỢC VỀ LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUIDE) TRONGMATLAB…………………………………………………………………………..........Trang 04 I. GUI LÀ GÌ? II. BẮT ĐẦU VỚI GUI! III. CÁC BƯỚC CẦN THỰC HIỆN TRƯỚC KHI BẮT ĐẦUPHẦN 2: BẮT ĐẦU THAO TÁC VỚI GUI …………………………………………..Trang 06 I. KHỞI ĐỘNG GUI………………………………………………………….Trang 06 II. MÔ TẢ CHỨC NĂNG CÁC CÔNG CỤ TRONG GIAO DIỆN GUI…….Trang 07 III. CHỈNH SỬA HỘP THOẠI INSPECTOR…………………………………Trang 08PHẦN 3: THIẾT KẾ GIAO DIỆN (GUI)……………………………………………..Trang 10 I. THIẾT KẾ GIAO DIỆN…………………………………………Trang 10 II. MỘT VÀI THUỘC TÍNH CỦA ĐỐI TƯỢNG TRONG MENU INSPECTOR…………………………………………………….Trang 11 III. MỘT VÀI CHỨC NĂNG MỞ RỘNG…………………………..Trang 14PHẦN 4 : THỰC THI HÀM TRONG GUIDE………………………………………...Trang 17 I. GIAO DIỆN TRONG MFILE…………………………………………...Trang 17 II. MỘT SỐ HÀM TRONG GUI….………………………………………..Trang 18 III. KHÁI NIỆM BIẾN HỆ THỐNG…………………………………...Trang 19PHẦN 5: LẬP TRÌNH CÁC ĐỐI TƯỢNG……………………………………………Trang 20 I. NÚT NHẤN DEGREE TRONG BẢNG SELECT INPUT……..Trang 20 II. NÚT NHẤN DEGREE TRONG BẢNG SELECT INPUT……..Trang 21 III. NÚT NHẤN DẤU = ……………………………………………Trang 21 IV. EDIT TEXT NHÂP X…………………………………………...Trang 24 V. NÚT NHẤN PLOT ……………………………………………..Trang 26 VI. CHECK BOX HOLD ON VÀ GRID ON……………………….Trang 29 VII. NÚT NHẤN DEFAULT…………………………………………Trng 29 VIII. CHECKBOX COLOR ON………………………………………Trang 29 IX. NÚT EXIT……………………………………………………….Trang 31PHẦN 6: CÁCH SỬ DỤNG GIAO DIỆN……………………………………………..Trang 32PHẦN 7: CHƯƠNG TRÌNH:…………………………………………………………..Trang 35[Type text] Page 3[Type text] Page 4 PHẦN 1 : SƠ LƯỢC VỀ LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUIDE) TRONG MATLAB I. GUIDE LÀ GÌ - GUI (Graphical User Interface) là giao diện đồ họa có điều khiển b ởi nhiều thanh công cụ được người lập trình tạo sẵn, cho tương tác giữa người dùng là giao diện chương trình , Mỗ i chương trình được người lập trình tạp sẵn giao diện thực hiện một vài chức năng được người lập tình tạo sẵn và giao tiếp với người sử dụng. - Ứng dụng của Matlab lập trình giao diện rất mạnh và dễ thực hiện, nó có thể tạ ...
Nội dung trích xuất từ tài liệu:
Bài tập lớn môn matlad và ứng dụng TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG BÀI TẬP LỚNMÔN: MATLAB VÀ ỨNG DỤNG ĐỀ TÀI: LẬP TRÌNH GUIDE GIAO DIỆNGiảng viên hướng dẫn: ĐỒNG SĨ THIÊN CHÂUSinh viên thực hiện: NGUYỄN LƯƠNG THÀNHMSSV: 40900040Lớp: 09040003 TP.Hồ Chí Minh ngày 26 /10 /2012Lời nói đ ầu: Ngày xưa những công cụ tính toán thủ công b ằng tay, ho ặc những bàn tính cổ đ iểnđể hỗ trợ toán học, giờ đây với sự đổi mới củ a ngành điện tử, công nghệ thông tin, các công cụtính toán hỗ trợ các ngành kĩ thuật hiện đ ại ra đời, với sự mạnh mẽ và nhanh chóng củ a các côngcụ ph ần mềm, các công cụ ph ần lớn đã thay thế cho việc thực hiện thủ công, giúp kiểm tra kếtquả một cách nhanh chóng, giảm chi phí. Cùng với đó chính là các phần mêm… các công cụ hỗtrợ kĩ thu ật như ph ần mềm Win cc, Protell, Protues, Mlap, Matlab…. Là những công cụ khôngthể thiếu trong ngành kĩ thu ật. sau đây mình sẽ giới thiệu phần mềm Matlab, mộ t công cụ hỗ trợtính toán và mô phỏng h ệ thống h ết sức trực quan và chính xác. Hẵn là phần mềm Matlab hiện nay không còn xa lạ gì với người dùng, nó là mộtcông cụ hỗ trợ tính toán và mô phỏng thực tế rất mạnh, ngoài các tính năng để thực hiện nhữngđiều đó, Matlab còn hỗ trợ tạo giao diện người dùng (GUI), Chúng ta lần lượt tìm hiểu ứng dụngtừ cơ bản để hiểu rõ được dao diện GUI là gì, làm thế nào đ ể bắt đầu với GUI… Với đề tài về giao diện GUI chúng ta sẽ đi sâu vào nghiên cứu ứng dụng và phát triển GUI, phát triển giao diện người dùng.[Type text] Page 1Đề tài - b ài 1: Viết giao diện bao gồ m những yêu cầu sau: 1) Cho phép chọn thực thi một trong những hàm sau: y=sin(x), y=cos(x), y=tg(x), y=cotg(x), y=arcsin(x), y=arcos(x), y=arctg(x), y=arccotg(x), y=sinh(x), y=cosh(x), y=tgh(x), y=cotgh(x) 2) Cho phép chọn nhập/hiển th ị theo độ hoặc Radian. 3) Cho phép nh ập khoản giá trị của x 4) Hiển thị đồ thì của hàm được chọn theo giá trị của x nhập vào ở câu 3 lên giao diện, có nút cho phép giữ hoặc xóa hình khi vẽ hàm mới.[Type text] Page 2 Phụ lục:PHẦN 1: SƠ LƯỢC VỀ LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUIDE) TRONGMATLAB…………………………………………………………………………..........Trang 04 I. GUI LÀ GÌ? II. BẮT ĐẦU VỚI GUI! III. CÁC BƯỚC CẦN THỰC HIỆN TRƯỚC KHI BẮT ĐẦUPHẦN 2: BẮT ĐẦU THAO TÁC VỚI GUI …………………………………………..Trang 06 I. KHỞI ĐỘNG GUI………………………………………………………….Trang 06 II. MÔ TẢ CHỨC NĂNG CÁC CÔNG CỤ TRONG GIAO DIỆN GUI…….Trang 07 III. CHỈNH SỬA HỘP THOẠI INSPECTOR…………………………………Trang 08PHẦN 3: THIẾT KẾ GIAO DIỆN (GUI)……………………………………………..Trang 10 I. THIẾT KẾ GIAO DIỆN…………………………………………Trang 10 II. MỘT VÀI THUỘC TÍNH CỦA ĐỐI TƯỢNG TRONG MENU INSPECTOR…………………………………………………….Trang 11 III. MỘT VÀI CHỨC NĂNG MỞ RỘNG…………………………..Trang 14PHẦN 4 : THỰC THI HÀM TRONG GUIDE………………………………………...Trang 17 I. GIAO DIỆN TRONG MFILE…………………………………………...Trang 17 II. MỘT SỐ HÀM TRONG GUI….………………………………………..Trang 18 III. KHÁI NIỆM BIẾN HỆ THỐNG…………………………………...Trang 19PHẦN 5: LẬP TRÌNH CÁC ĐỐI TƯỢNG……………………………………………Trang 20 I. NÚT NHẤN DEGREE TRONG BẢNG SELECT INPUT……..Trang 20 II. NÚT NHẤN DEGREE TRONG BẢNG SELECT INPUT……..Trang 21 III. NÚT NHẤN DẤU = ……………………………………………Trang 21 IV. EDIT TEXT NHÂP X…………………………………………...Trang 24 V. NÚT NHẤN PLOT ……………………………………………..Trang 26 VI. CHECK BOX HOLD ON VÀ GRID ON……………………….Trang 29 VII. NÚT NHẤN DEFAULT…………………………………………Trng 29 VIII. CHECKBOX COLOR ON………………………………………Trang 29 IX. NÚT EXIT……………………………………………………….Trang 31PHẦN 6: CÁCH SỬ DỤNG GIAO DIỆN……………………………………………..Trang 32PHẦN 7: CHƯƠNG TRÌNH:…………………………………………………………..Trang 35[Type text] Page 3[Type text] Page 4 PHẦN 1 : SƠ LƯỢC VỀ LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUIDE) TRONG MATLAB I. GUIDE LÀ GÌ - GUI (Graphical User Interface) là giao diện đồ họa có điều khiển b ởi nhiều thanh công cụ được người lập trình tạo sẵn, cho tương tác giữa người dùng là giao diện chương trình , Mỗ i chương trình được người lập trình tạp sẵn giao diện thực hiện một vài chức năng được người lập tình tạo sẵn và giao tiếp với người sử dụng. - Ứng dụng của Matlab lập trình giao diện rất mạnh và dễ thực hiện, nó có thể tạ ...
Tìm kiếm theo từ khóa liên quan:
Giao diện người dùng khái niệm GUI khái niệm matlab giao diện trong matlab thao tác với gui thực thih hàm trong guiGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 320 0 0 -
45 trang 68 1 0
-
Tóm tắt Đồ án tốt nghiệp Ứng dụng phần mềm: Xây dựng website bán máy tính
17 trang 24 0 0 -
Tiểu luận: Chương trình bán sách online
10 trang 19 0 0 -
Tương tác người - máy (Human - Computer Interaction) - Phần 4
54 trang 17 0 0 -
16 trang 17 0 0
-
Tại sao điện thoại Android chậm được lên đời?
8 trang 17 0 0 -
Bài giảng Thiết kế giao diện, thiết kế chi tiết và xây dựng kiến trúc
34 trang 16 0 0 -
Đề cương chi tiết học phần Lập trình trên thiết bị di động (Mobile Programming)
13 trang 16 0 0 -
Tương tác người - máy (Human - Computer Interaction) - Phần 3
40 trang 16 0 0