Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
161,61 KB
Nội dung
TRƯỜNG ĐẠI HỌC XÂY DỰNG BAN QUẢN LÝ VÀ ĐÀO TẠO KỸ SƯ CHẤT LƯỢNG CAO BÀI TẬP LỚN CÔNG CỤ MƠ HÌNH HỐ BẰNG SỐ GIÁO VIÊN HƯỚNG DẪN : QUỲNH SINH VIÊN THỰC HIỆN LONG MÃ SỐ SINH VIÊN LỚP QUẢN LÝ DƯƠNG THANH : : NGUYỄN ĐỨC 1528563 : 63CLC1 Bài 1.1:Làm quen Matlab GIẢI disp(' _') disp(' LAM QUEN VOI MATLAB ') disp(' -') disp('Bai1.1') disp('phan a') 2/2*3 disp('phan b') 6-2/5+7^2-1 disp('phan c') 10/2\5-3+2*4 disp('phan d') 3^2/4 disp('phan e') 3^2^2 disp('phan f') 2+round(6/9+3*2)/2-3 disp('phan g') 2+floor(6/9+3*2)/2-3 disp('phan h') 2+ceil(6/9+3*2)/2-3 disp('phan k') fix(4/9)+fix(3*(5/6)) disp(' ket thuc bai ') end LAM QUEN VOI MATLAB Bai1.1 phan a ans = phan b ans = 53.6000 phan c ans = phan d ans = 2.2500 phan e ans = 81 phan f ans = 2.5000 phan g ans = phan h ans = 2.5000 phan k ans = ket thuc bai Bài 2: Vector function Phan2 disp('====================================') disp(' 2.Vector ') disp('====================================') disp('Bai2.4') x=[3;2;6;8] y=[4;1;3;5] disp('Cau c: Chia cac phan tu cua y tuong ung voi cac phan tu cua x') disp('Ket qua:') disp(y./x) end Đáp án: >> Phan2 ==================================== 2.Vector ==================================== Bai2.4 x= y= Cau c: Chia cac phan tu cua y tuong ung voi cac phan tu cua x Ket qua: 1.3333 0.5000 0.5000 0.6250 Bài 3.3: Ma trận function Bai33 disp('Bai3.3') disp('Cho ma tran A = [2 ; ; 9]') A = [2 ; ; 9] disp(' Gan cho vector x la dong thu nhat cua A') x=A(1,1:3) disp('Gan cho ma tran y la hai dong lai (cuoi) cua A') y=A(2:3,:) disp('ket thuc bai 3') ĐÁP ÁN >> Bai33 Bai3.3 Cho ma tran A = [2 ; ; 9] A = Gan cho vector x la dong thu nhat cua A x = Gan cho ma tran y la hai dong lai (cuoi) cua A y = ket thuc bai Bài 4.1 Vẽ đồ thị hàm số f(x)=sin(1/x) với 0.01 Bai41 Bai4.1 Ve thi ham so f(x) = sin(1/x) voi 0.01 < x < 0.1 Do thi ham so f(x) la: ket thuc bai Bài 5.6 Biểu thức lôgic function Phan5 disp('====================================') disp(' 5.Bieu thuc logic ') disp('====================================') disp('Bai 5.6: Cho x = [3 15 12 -1 -12 1]') disp('Cau b: Viet lenh thuc hien chuyen cac boi so cua so so 3') x=[3 15 12 -1 -12 1]; for(i=1:length(x)) if x(i)~=0 if mod(x(i),3)==0 x(i)=3; end end end disp('x sau chuyen la:') disp(x) end Đáp án: >> Phan5 ==================================== 5.Bieu thuc logic ==================================== Bai 5.6: Cho x = [3 15 12 -1 -12 1] Cau b: Viet lenh thuc hien chuyen cac boi so cua so so x sau chuyen la: 3 3 -1 3 Bài 6.5 Câu lệnh If T=input('Nhap vao gia tri cua T: '); if (T>0 & T100) disp('Gia tri cua h(T) la:') 0.45*T+900 else disp('Khong xac dinh duoc gia tri cua ham h(T)!Vui long nhap gia tri khac') end ĐÁP ÁN >> Bai65 Nhap vao gia tri cua T: Gia tri cua h(T)la: ans = -2 Bài 7.8 Vòng lặp function Bai78 disp('Bai7.8') disp(' Co bao nhieu phan tu dung truoc phan tu co gia tri 0.8 den 0.85') x=rand(1,10); n=1; while (x(n)0.85) n=n+1; if n>10 break end end if n>10 disp('Vo nghiem') else ketqua=n-1 end disp(' an tiep de lam phan b') pause disp('co bao nhieu phan tu nam khoang [0.01, 0.5] dung truoc gia') disp(' tri trung binh cua vector to ') x=rand(1,10) n=1; x TrungBinh=mean(x) while x(n)=0.1)&(x(1:n-1)> Bai78 Bai7.8 Co bao nhieu phan tu dung truoc phan tu co gia tri 0.8 den 0.85 Vo nghiem an tiep de lam phan b co bao nhieu phan tu nam khoang [0.01, 0.5] dung truoc gia tri trung binh cua vector to x = 0.2760 0.6797 0.6551 0.1626 0.9597 0.3404 0.5853 0.2238 0.1190 0.4984 0.1190 0.4984 x = 0.2760 0.6797 0.6551 0.1626 0.9597 0.3404 0.5853 0.2238 TrungBinh = 0.4500 ans = 'so thu :2 la so dau tien co gia tri lon hon trung binh' ans = 'co :1 so thuoc khoang [0.1 0.4] truoc gia tri dau tien lon hon trung binh' Bài 8.1 Lập trình function Phan8 disp('===================================') disp(' 8.Lap trinh ') disp('===================================') disp('Bai 8.1:Tien dien') disp('So tien ho thu nhat phai tra:') disp(tiendien(120)) disp('So tien ho thu hai phai tra:') disp(tiendien(320)) disp('So tien ho thu ba phai tra:') disp(tiendien(480)) end function td=tiendien(x) if x