1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài Tập lớn môn Matlab pdf

31 2.3K 45

Đ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

Bài tập lớn môn matlab GVHD: Đỗ Thị Mơ NỘI DUNG BÁO CÁO • Đề • Mục Tiêu • Chương trình demo • Nhận xét cho điểm I.Đề 11 Câu : Nhập vào danh sách thuế xe ô tô, người bao gồm thông tin sau : mã ,đơn vị, loại xe, số ngày thuê, số xe Trong đơn vị dạng kí tự Hãy lập trình thực mục sau : Tính tiền thuê cho người : Tiền thuê tính sau: ngày đầu ngày 500000 cho xe, ngày ngày 400000 cho xe, ngày 300000 cho xe, ngày ngày 200000 cho xe Sắp xếp theo số xe giảm dần Tìm thơng tin người nhập vào mã Tính tổng tiền thuê đơn vị, tổng tiền thuê danh sách Xóa người nhập vào mã Thêm vào người vị trí i Sửa chữa thông tin người nhập vào mã Vẽ đồ thị biểu diễn tương quan tiền thuê số ngày thuê Vẽ đồ thị dạng cột để so sánh tiền thuê số xe 10.Vẽ đồ thị dạng Pie cho cột tổng tiền thuê đơn vị Câu : Vẽ đồ thị cho hàm số y=3x4 + 2x3-2x+1, x [-4,i] điểm cách 0.2, với i từ đến 17 khoảng cách 1.7 Câu : Vẽ đồ thị dạng mesh,waterfall,surfc cho hàm số y= 4cos2x+ 2cosx, với x:[-2.5, 8.5] với đáy hình chữ nhật đáy hình trịn Câu 4: Cho hàm số f(x) = 2tg3x + 2sin2x + 3tg x cos x+1 Tính f’(x), f”’(x), f(5)(x) hiển thị dạng quen thuộc Tính tích phân bất định f Tính giới hạn x → 0.6 II.MỤC TIÊU - Làm quen với lập trình Matlab - Nắm rõ,hiểu rõ hàm toán học Matlab - Biết cách lập trình giao diện bằngMatlab - Làm quen với phần mềm Matlab sử dụng III CHƯƠNG TRÌNH DEMO 1, Giao diện Giao diện phần giới thiệu thành viên group 11 menu tập Code % Giao dien chuong trinh h=figure('name','KIEM TRA MATLAB', 'color',[0.1 0.7 0.8], 'numbertitle','on', 'units','normalized', 'position',[0.1 0.1 0.85 0.85]); % Tao tieu de t=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string','DAI HOC CHU VAN AN', 'FontSize',21, 'position',[0.05 0.91 0.9 0.07]); % Tao tieu de t1=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string','KHOA CONG NGHE THONG TIN', 'FontSize',20, 'position',[0.05 0.87 0.9 0.07]); % Tao tieu de tieude=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string','BAI TAP LON MATLAB ', 'FontSize',30, 'position',[0.05 0.7 0.9 0.07]); % Tao tieu de N=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string',' ', 'FontSize',24, 'position',[0.05 0.64 0.9 0.07]); % Tao tieu de N1=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string','Nhom 11: Nguyen Van Thanh ', 'FontSize',20, 'position',[0.0002 0.5 0.54 0.07]); % Tao tieu de q1=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string',' Nguyen Xuan Truong ', 'FontSize',20, 'position',[0.0002 0.46 0.67 0.07]); % Tao tieu de N2=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string',' Nguyen Chi Nhien ', 'FontSize',20, 'position',[0.0002 0.42 0.64 0.07]); % Tao tieu de N3=uicontrol(h, 'style','text', 'units','normalized', 'foregroundcolor','b', 'backgroundcolor',[0.1 0.7 0.8], 'string',' Nguyen Van Viet ', 'FontSize',20, 'position',[0.0002 0.38 0.62 0.07]); % Tao tieu de N4=uicontrol(h, 'style','text', 'units','normalized', 'BackgroundColor',[0.2 0.2 0.9], 'foregroundcolor',[0.2 0.8], 'string',' MENU ', 'FontSize',27, 'position',[0.009 0.28 0.98 0.07]); uicontrol('style','push','Units','Normalized', 'BackgroundColor',[0.5 0.2 0.9], 'foregroundcolor',[0.1 0.8], 'position',[0.05 0.15 0.1 0.1],'string','Bai1','callback','bai1MatlabDe11new'); uicontrol('style','push','Units','Normalized', 'BackgroundColor',[0.5 0.2 0.9], 'foregroundcolor',[0.1 0.8], 'position',[0.3 0.15 0.1 0.1],'string','Bai2','callback','cau2'); uicontrol('style','push','Units','Normalized', 'BackgroundColor',[0.5 0.2 0.9], 'foregroundcolor',[0.1 0.8], 'position',[0.55 0.15 0.1 0.1],'string','Bai3','callback','cau3'); uicontrol('style','push','Units','Normalized', 'BackgroundColor',[0.5 0.2 0.9], 'foregroundcolor',[0.1 0.8], 'position',[0.80 0.15 0.1 0.1],'string','Bai4','callback','cau4'); % Tao nut dong CT Dong=uicontrol(h, 'style','pushbutton', 'units','normalized', 'BackgroundColor',[0.5 0.2 0.9], 'foregroundcolor',[0.1 0.8], 'string','Thoat', 'foregroundcolor','b', 'callback','close'); Hình : Giao diện 2,Câu Yêu cầu: Nhập vào danh sách thuế xe ô tô, người bao gồm thông tin sau : mã ,đơn vị, loại xe, số ngày thuê, số xe Trong đơn vị dạng kí tự Hãy lập trình thực mục sau : 11.Tính tiền thuê cho người : Tiền thuê tính sau: ngày đầu ngày 500000 cho xe, ngày ngày 400000 cho xe, ngày 300000 cho xe, ngày ngày 200000 cho xe 12.Sắp xếp theo số xe giảm dần 13.Tìm thơng tin người nhập vào mã 14.Tính tổng tiền thuê đơn vị, tổng tiền thuê danh sách 15.Xóa người nhập vào mã 16.Thêm vào người vị trí i 17.Sửa chữa thơng tin người nhập vào mã 18.Vẽ đồ thị biểu diễn tương quan tiền thuê số ngày thuê 19.Vẽ đồ thị dạng cột để so sánh tiền thuê số xe 20.Vẽ đồ thị dạng Pie cho cột tổng tiền thuê đơn vị Code: function bai1() global arrdonvi; fprintf('===============DE SO 11=================\n') fprintf('==============Hay chon cac chuc nang============\n') %LABEL nhan1 fprintf('\t1.Nhap Du Lieu va tinh tien thue cho tung nguoi.\n') fprintf('\t2.Sap xep theo so xe giam dan.\n') fprintf('\t3.Tim thong tin tung nguoi nhap vao ma.\n') fprintf('\t4.Tinh tong tien thue cua tung don vi va ca danh sach.\n') fprintf('\t5.Xoa nguoi nhap va ma.\n') fprintf('\t6.Them nguoi o vi tri bat ky.\n') fprintf('\t7.Sua thong tin nguoi nhap ma.\n') fprintf('\t8.Do thi tuong quan tien thue so thue.\n') fprintf('\t9.Do thi danh cot so sanh tien thue so thue.\n') fprintf('\t10.Do thi dang pie cho cot tong tien thue.\n') fprintf('\t11.Ve Menu\n') fprintf('\t12.Thoat.\n\n') fprintf('\tBan chon: ') chon=input(''); while(chon~=12) % % % % % % % % % % % % % % tongthue=0; for i=1:n tongthue=tongthue+Nguoi(i).Tienthue; end fprintf('Tong tien cua ca danh sach: %g',tongthue) fprintf('\tBan chon tiep(12:thoat): ') chon=input(''); case mang1=size(arrdonvi); if(mang1

Ngày đăng: 29/06/2014, 07:20

Xem thêm: Bài Tập lớn môn Matlab pdf

TỪ KHÓA LIÊN QUAN

w