1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

11 1,3K 5

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 477,5 KB

Nội dung

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 đố

Trang 1

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

Trang 2

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

Trang 3

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

Trang 4

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

Trang 5

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

Trang 6

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ó

Trang 7

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

Trang 8

Sau khi chọn được những đối tượng phù hợp cho thiết kế ta được:

Trang 9

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

Trang 10

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);

Trang 11

set(handles.edit1, 'string' , '' );

Code của nút “=”:

hienthi=get(handles.edit1, 'string' );

so=str2num(hienthi);

hienthi=num2str(so);

set(handles.edit1, 'string' ,hienthi);

Code của nút OFF:

msgbox( 'cam on da su dung chuong trinh, chao tam biet !!!' )

%sau khi thoat thi xuat len hang chu

pause(3)

close;

close; %thoat khoi chuong trinh

Code của nút 0:

hienthi=get(handles.edit1, 'string' );

hienthi=[hienthi, '0' ];

set(handles.edit1, 'string' ,hienthi)

Code của các nút còn lại tương tự như code của nút 0

KẾT LUẬN

Tuy đã rất cố gắng trong quá 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

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

w