ứng dụng matlab làm máy tính đơn giản

11 1.3K 5
ứng dụng matlab làm máy tính đơn giản

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án matlap GVHD: Nguyễn Vũ Anh Quang TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN ỨNG DỤNG ============================ ĐỒ ÁN MÔN HOC MATLAP TÊN ĐỀ TÀI: ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN Giảng viên hướng dẫn: Nguyễn Vũ Anh Quang Sinh viên thực hiện: Lê Xuân Hùng Đà Nẵng, tháng 12 năm 2011 Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 1 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN ỨNG DỤNG ============================ ĐỒ ÁN MÔN HỌC MATLAP TÊN ĐỀ TÀI: ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN Giảng viên hướng dẫn: Nguyễn Vũ Anh Quang Sinh viên thực hiện: Lê Xuân Hùng Đà Nẵng, tháng 12 năm 2011 Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 2 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang LỜI MỞ ĐẦU "Matlap" là một chương trình có môi trường tính toán và lập trình. Cho phép tính ma trận, vẽ đồ thị và biểu diễn. Đòi hỏi người học phải có tư duy lập trình. Bộ môn này là một thư viện toán học có tính bao quát rộng . Tuy nhiên điểm xuất phát từ cơ bản có thể đáp ứng cung cấp những hiểu biết và kỹ năng căn bản nhất cho sinh viên về lập trình và thiết kế trong matlap, do vậy cũng rất phù hợp với các đối tượng bắt đầu tiếp cận với môn học này và có thể tiếp tục phát triển trong tương lai. Trong đồ án này chỉ trình bày một trong những ứng dụng của matlap tạo ra máy tính đơn giản Nội dung của đồ án bao gồm ba phần là giới thiệu đề tài và lý thuyế liên quan, thiết kế giao diện và viết code. Kiến thức đạt được: - Có được hiểu biết căn bản nhất về bộ môn matlap - Biết thiết kế và ứng dụng các hàm vào trong thiết kế guide Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 3 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang PHẦN I: GIỚI THIỆU ĐỀ TÀI Nội dung Đồ án bao gồn 2 phần nội dung chính là lý thuyết liên quan và phần thiết kế guide:  Trong phần lý thuyết liên quan trình bày về các hàm cơ bản của matlap trong guide. 1. Mục đích  Giúp người học biết cách sử dụng matlap thiết kế giao diện đơn giản trong guide.  Biết và hiểu các hàm cơ bản trong matlap để từ việc tạo ra các ứng dụng dựa vào ứng dụng của matlap. Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 4 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang PHẦN II: LÝ THUYẾT LIÊN QUAN 1. Các hàm cơ bản của matlap: Str2double: Chuyển chuỗi thành số Get(handles.tên đối tượng): nhập dữ liệu vào đối tượng A= Get(handles.tên đối tượng, ‘string’): Gán biến A cho chuỗi dữ liệu được nhập vào đối tượng. Set (handles. Tên đối tượng, ‘string’, đối tượng đưa vào): xuất đối tượng Num2str: chuyển từ số sang chuỗi Msqbox: dòng tạo thông báo Ngoài các lệnh trên ta còn sử dụng các lệnh điều khiển và vòng lặp: If …elseif…else end 2.1 Trình bày thiết kế giao diện và các hàm trong guide máy tính đơn giản. 2.1.1: Thiết kế giao diện Bước 1: Mở giao diện guide bằng biểu tượng hoặc viết lệnh >>guide. Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 5 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang Bước 2: Chọn thư mục lưu tên Ta được trang guide quick start, tại trang này ta có thể mở trang mới và lưu lại hoặc có thể mở trang guide đã có. Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 6 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang Sau khi lưu ta được giao diện thiết kế của guide: Bước 3: Chọn đối tượng để thiết kế tại trang hiển thị matlap.fig Command: thực hiện lệnh (với ký hiệu : ok) Edit : lưu , đưa dữ liệu vào, xuất dữ liệu ra Text : nhãn Axes : nơi vẽ đồ thị Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 7 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang Sau khi chọn được những đối tượng phù hợp cho thiết kế ta được: Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 8 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang Bước 4: Thay đổi thuộc tính ( propaty) Để thay đổi thộc tính của đối tượng ta có 2 cách;  Nhấp đôi chuột vào thuộc tính  Nhấn chuột phải chọn property inspector Với thuộc tính button thay đổi: string, tag. Với thuộc tính edit text thay đổi: string, tag. Với thuộc tính text thay đổi: string. Ngoài ra còn có thể thay đổi phông chữ, màu chữ, cỡ chữ, căn lề, tạo màu cho các thuộc tính …. Lưu ý: Khi thay đổ thuộc tính nên đặt tên gợi nhớ và dễ hiểu. Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 9 Đồ án matlap GVHD: Nguyễn Vũ Anh Quang Sau quá trình chỉnh sửa ta được: 2.1.2: Viết code cho các nút lệnh trong máy tính đơn giản Khi có được giao diện vừa ý chúng ta sẽ viết code để ứng dụng có thể hoạt động được. Với ô hiển thị kết quả của máy tính đơn giản ta có code: if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end Code của nút DEL: hienthi= get(handles.edit1,'String'); so=char(hienthi); dayso=length(hienthi); hienthi=so(1:dayso-1); set(handles.edit1,'String',hienthi); Code của nút C: Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 10 [...]... trình biên soan đồ án nhưng cũng không tránh được những sai xót, chúng em rất mong nhận được ý kiến đánh giá của thầy cô để đồ án này được hoàn thiện hơn Em xin cảm ơn! Đà Nẵng,Tháng 12 năm 2011 Máy tính đơn giản SV thực hiện: Lê Xuân Hùng 11 . MATLAP TÊN ĐỀ TÀI: ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN Giảng viên hướng dẫn: Nguyễn Vũ Anh Quang Sinh viên thực hiện: Lê Xuân Hùng Đà Nẵng, tháng 12 năm 2011 Máy tính đơn giản SV thực hiện:. biết cách sử dụng matlap thiết kế giao diện đơn giản trong guide.  Biết và hiểu các hàm cơ bản trong matlap để từ việc tạo ra các ứng dụng dựa vào ứng dụng của matlap. Máy tính đơn giản SV thực. NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN ỨNG DỤNG ============================ ĐỒ ÁN MÔN HOC MATLAP TÊN ĐỀ TÀI: ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN Giảng viên hướng dẫn: Nguyễn Vũ Anh Quang Sinh

Ngày đăng: 18/06/2014, 21:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan