Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
130,05 KB
Nội dung
TRƯỜNG ĐẠI HỌC XÂY DỰNG BAN KỸ SƯ CHẤT LƯỢNG CAO BÀI TẬP LỚN CƠNG CỤ MƠ HÌNH HĨA BẰNG SỐ GIẢNG VIÊN: DƯƠNG THANH QUỲNH Họ Tên: Nguyễn Tiến Long Lớp: 63CLC1 MSSV:130063 Bài 1.1 function Bai11 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 1') Đáp Án >> Bai11 =================================================================== | LAM QUEN VOI MATLAB | =================================================================== Bai1.1 Phan a ans = 1.3333 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 = 9.5000 Phan k ans = ket thuc bai Bài 2.2 function Bai22 disp('===================================================================') disp('| Bai 2: VECTOR |') disp('===================================================================') disp('cho x=[ 6]') x=[3 6] disp('Phan a') x(3) disp('Phan b') x(1:7) disp('Phan c') x(1:end) disp('Phan d') x(1:end-1) disp('Phan e') x(6:-2:1) disp('Phan f') x([1 1 ]) disp('Phan g') sum(x) Đáp Án >> Bai22 =================================================================== | Bai 2: VECTOR | =================================================================== cho x=[ 6] x= Phan a ans = Phan b ans = 9 3 Phan c ans = Phan d ans = Phan e ans = Phan f ans = Phan g ans = 33 Bài 3.4 function Bai34 disp('===================================================================') disp('| Bai 3: Ma Tran |') disp('===================================================================') disp('Tao ma tran 4x4 co gia tri nguyen nam khoang[-10,10]') A=round(rand(4,4)*(10 -(-10))+ (-10)) disp('Cong moi phan tu cua ma tran cho 15') A+15 disp('Binh phuong moi phan tu cua ma tran') A.^2 disp('Cong them 10 vao cac phan tu o dong va dong 2') A([1 2],:)=A([1 2],:)+10 disp('Cong them 10 vao cac phan tu o cot va cot 4') A(:,[1 4])=A(:,[1 4])+10 Đáp Án >> Bai34 =================================================================== | Bai 3: Ma Tran | =================================================================== Tao ma tran 4x4 co gia tri nguyen nam khoang[-10,10] A= 9 -8 -7 -4 -7 -7 Cong moi phan tu cua ma tran cho 15 ans = 21 18 24 24 23 24 15 11 21 23 16 24 Binh phuong moi phan tu cua ma tran ans = 36 81 81 64 64 81 49 16 49 36 64 81 49 Cong them 10 vao cac phan tu o dong va dong A= 16 13 19 19 18 19 10 -7 -4 -7 -7 Cong them 10 vao cac phan tu o cot va cot A= 26 13 19 29 28 19 20 -4 -7 16 18 Bài 4.7 function Bai47 disp('===================================================================') disp('| Bai 4: Ve Do Thi |') disp('===================================================================') disp(' Ve hai ham y=x^2 va y =sin3x tren cung mot thi') x = 0:pi/100:2*pi plot(x,x.^2) hold on plot(x,sin(3.*x)) Bài 5.7 function Bai57 disp('===================================================================') disp('| Bai 5: Bieu Thuc Logic |') disp('===================================================================') disp('Tao vector randperm(35)') x= randperm(35) (x=6)&(x=6)&(x=20)&(x=20)&(x> Bai57 =================================================================== | Bai 5: Bieu Thuc Logic | =================================================================== Tao vector randperm(35) x= Columns through 17 31 25 27 15 19 14 12 28 26 29 13 22 24 Columns 18 through 34 30 10 35 34 23 18 17 21 20 16 32 11 33 Column 35 ans = 1×35 logical array Columns through 26 0 0 0 0 0 0 0 0 0 0 0 0 0 Columns 27 through 35 0 0 0 0 y= Columns through 17 0 11 15 10 0 0 12 14 Columns 18 through 33 0 14 13 y= Columns through 17 11 11 15 10 8 10 12 Columns 18 through 34 6 13 14 13 15 16 12 >> Bài 6.5 function bai65 disp('===================================================================') disp('| Bai 6: Cau Lenh If |') disp('===================================================================') T= input('T=') if (T>0)&(T100 disp('Gia tri h(T):') h=0.45*T+900 end Đáp Án >> bai65 =================================================================== | Bai 6: Cau Lenh If | =================================================================== T=80 T= 80 Gia tri h(T): h= 70 T=200 T= 200 Gia tri h(T): h= 990 Bài 7.8 disp('Co bao nhieu phan tu dung truoc mot phan tu co gia tri nam khoang 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('Co bao nhieu phan tu khoang[0.01,0.5] ') disp('gia tri trung binh cua vertor ') x=rand(1,10) n=1; x TrungBinh=mean(x) while x(n)=0.01)&(x(1:n-1)> bai78 Co bao nhieu phan tu dung truoc mot phan tu co gia tri nam khoang 0.8 den 0.85 Vo nghiem Co bao nhieu phan tu khoang[0.01,0.5] gia tri trung binh cua vertor x= 0.9421 0.9561 0.5752 0.0598 0.2348 0.3532 0.8212 0.0154 0.0430 0.1690 x= 0.9421 0.9561 0.5752 0.0598 0.2348 0.3532 0.8212 0.0154 0.0430 0.1690 TrungBinh = 0.4170 ans = 'so thu :1 la so dau tien co gia tri lon hon trung binh' Ko co so nao thuoc khoang [0.01 0.5] truoc gia tri dau tien lon hon trung binh >> Bài 8.1 function bai8_1 d=input('nhap so dien su dung: '); T=0; G=0; if d100)&(d200)&(d300 T=100*550+100*1200+100*1800+(d-300)*2000; G=T+T*0.1; disp(['tien dien phai tra la: ',num2str(G),' vnd']) end Đáp Án >> bai8_1 nhap so dien su dung: 60 G = 36300 tien dien phai tra la: 36300 vnd - nhap so dien su dung: 150 tien dien phai tra la: 126500 vnd - nhap so dien su dung: 270 tien dien phai tra la: 331100 vnd - nhap so dien su dung: 360 tien dien phai tra la: 522500 vnd >> Bài 9.5 function Bai95 disp('===================================================================') disp(' BAI TAP SYMBOLIC MATH ') disp('===================================================================') disp('Bai 9.5') disp('Hinh cau tam O ban kinh bang 3:') syms a b; x=3*sin(a)*cos(b); y=3*sin(a)*sin(b); z=3*cos(a); ezsurf(x,y,z); axis tight ; colorbar; end ... Phan e ans = 81 Phan f ans = 2.5000 Phan g ans = Phan h ans = 9.5000 Phan k ans = ket thuc bai Bài 2.2 function Bai22 disp('===================================================================')... Phan a ans = Phan b ans = 9 3 Phan c ans = Phan d ans = Phan e ans = Phan f ans = Phan g ans = 33 Bài 3.4 function Bai34 disp('===================================================================')... 19 10 -7 -4 -7 -7 Cong them 10 vao cac phan tu o cot va cot A= 26 13 19 29 28 19 20 -4 -7 16 18 Bài 4.7 function Bai47 disp('===================================================================')