sử dụng guide-matlap lập trình calculator

18 662 0
sử dụng guide-matlap lập trình calculator

Đ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

sử dụng guide-matlap lập trình calculator

Từ cửa sổ lệnh ta gõ lệnh guide, 1 cửa sổ hiện ra chọn Blank, Giao diện GUIDE sẽ hiện ra: Giới thiệu sơ lược các công cụ trên giao diện guide mà chương trình cần. Edit_text : Nhập dữ liệu cho chương trình. Static_text: Chú thích cho giao diện nhâp. Pushbuton: Chạy chương trình. Panel : Khung chương trình Radio Button: Tùy Chọn. Axes : Hiển thị hình ảnh, vẽ đồ thị… Button Group: Chứa Radio Button. Chức năng của máy tính: - Cơ bản: cộng trừ nhân chia, sin, cos, tan, log, căn bậc hai, định thức… - Nâng cao: + đạo hàm; + nguyên hàm; + giai thừa; + giải phương trình bậc n; + giải phương trình bậc n chứa tham số a, b, c, n….; + giải hệ n phương trình; + giải hệ n phương trình chứa tham số a, b, c, n…… + tích hợp bộ chuyển đổi độ dài, trọng lượng, nhiệt độ, diện tích, thể tích, tiền tệ… Để cho nhanh và cân đối ta kéo thả khoảng 5 cái pushbutton sau đó copy và dùng công cụ Align để chỉnh sửa. Sau đó kích chuột phải vào mỗi pushbutton chọn property. Tìm đến thuộc tính Tag để đặt địa chỉ và thuộc tính String để hiển thị lên giao diện. Ngoài ra, giao diện còn có 2 axes dùng để hiển thị ảnh, một edit text dùng để hiển thị lời chào, 2 radion button và 1 button group để thay đổi ngôn ngữ Anh-Việt, 1 pushbutton để giới thiệu nhóm tác giả, 1 puchbutton để thoát khỏi chương trình. Nhấn chuột phải chọn ViewCallBacks > CallBack. Mỗi phím nhập tương đương với mỗi hàm trong m-file. Do đó ta chia các hai nhóm : -Nhóm các hàm chứa những toán tử được matlab hỗ trợ sẵn. -Nhóm các phím đặc biệt như ans, c, n!, del, space . Do mỗi hàm độc lập với nhau, nên ta dùng màn hình hiển thị để liên kết trung gian. Các toán tử được hỗ trợ: 0 đến 9, +, -, *, /, sqrt, sin, cos, tan, log, exp, i, pi…. Cấu trúc lệnh như sau: B1: Lấy chuỗi trên edit_text màn hình gán cho v1. B2: Tạo ma trận v2 chứa 2 phần tử: v1 và toán tử cần hiển thị lên. B3: Hiển thị ma trận lên lại màn hình. Gọi là toán tử hỗ trợ vì ta muốn tính ra kết quả, ta đổi chuỗi thành số, khi đó matlab sẽ tính ra kết quả và ta chỉ việc xuất kết quả này ra màn hình. Ví dụ: hàm nhập số 0: function a0_Callback(hObject, eventdata, handles) v1=get(handles.lcdtinh,'string'); v2=[v1,'0']; set(handles.lcdtinh,'string',v2); function bang_Callback(hObject, eventdata, handles) v2=str2num(get(handles.lcdtinh,'string')); set(handles.lcdketqua,'string',num2str(v2)); Hàm xuất kết quả: bằng Tính giai thừa: n! function giaithua_Callback(hObject, eventdata, handles) v1=str2num(get(handles.lcdtinh,'string')); v3=prod(1:v1) set(handles.lcdketqua,'string',num2str(v2)); Xóa dữ liệu: C function Clear_Callback(hObject, eventdata, handles) set(handles.lcdtinh,'string',''); Tính đạo hàm: f’(x) function daoham_Callback(hObject, eventdata, handles) f1=get(handles.lcdtinh,'string') a=length(f1) if a==0 open=canhbao; else open=canhbao; df1=diff(f1) f1=simplify(df1) set(handles.lcdketqua,'string',char(f1)) f2=get(handles.lcdketqua,'string') if f2~=0 close; end end . chương trình cần. Edit_text : Nhập dữ liệu cho chương trình. Static_text: Chú thích cho giao diện nhâp. Pushbuton: Chạy chương trình. Panel : Khung chương trình. thừa; + giải phương trình bậc n; + giải phương trình bậc n chứa tham số a, b, c, n….; + giải hệ n phương trình; + giải hệ n phương trình chứa tham số a,

Ngày đăng: 25/11/2013, 11:10

Hình ảnh liên quan

Axes : Hiển thị hình ảnh, vẽ đồ thị… - sử dụng guide-matlap lập trình calculator

xes.

Hiển thị hình ảnh, vẽ đồ thị… Xem tại trang 3 của tài liệu.
Do mỗi hàm độc lập với nhau, nên ta dùng màn hình hiển thị để liên kết trung gian. - sử dụng guide-matlap lập trình calculator

o.

mỗi hàm độc lập với nhau, nên ta dùng màn hình hiển thị để liên kết trung gian Xem tại trang 7 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan