You are on page 1of 13
Dai hoc Bach khoa Ha NGi _ ‘Vign Toan tg dung va Tin hoc BAI TAP THUC HANH PHUONG PHAP TINH VA MATLAB ‘Hé dao tgo: Chinh quy Ma HP: 2110 BAI THUC HANH SO 1. CHU'ONG 1. MATLAB CO BAN 1.1 Biéu thire Matlab Bai tip 1.1. Tinh bing tay cac biéu thire sau rdi thir lai bang MATLAB: 1, 10/2\5-3+244 5. 2+floor(6/11)/2-3 2, 3402/4 6. 2+eeil(-6/9)-3 3. 34242 7. fix(—4/9)+ 3*(5/6) 4, 2+round(6/9+3*2)/2-3 ix(-4/9)+fx(39(5/6)) Bai tp 1.2. Cho a=36, b=15. Tinh bing tay cdc biéu thie sau rdi thi lai bing MATLAB: 1, mod(a,b) 3. ged(a,b) 2. rem(a,b) 4, Iem(a,5) ‘Thir lai véi cae cp gid tri (a,b) khac. Bai tp 1.3. Dy doan két qué nhimg phép toan sau, giai thich va kiém tra lai bang MATLAB: 11 & -l 4.0 <= 02 = 04 213 & 6 5.5 > 4 >3 3.0 < -20 62>3 &1 1.2 Vector vi ma tran Bai tip 1.4. Nhp vio vector x=[3 1 5 7 9 2 6], dy dodn két qua cla céc dong Iénh sau va thir Iai bing MATLAB: 1. x(3) 2, x(1:7) Dai hge Bach khoa Ha Noi Vign Todn ting dung va Tin hoc 3. x(Izend) 6. x(1 6 2 1 1) 4. x(I:end—1) 7. sum(x), min (x), max( 5. x(6:-2:1) Bai tip 1.5. Cho x=[1 5 2 8 9 0 1] va y=[5 2 2 6 0 0 2] gidi thich két qua cita cdc dong lénh sau: Lox>y 5. po=x 9. (x>y)I(vy) & (y3)&(x<8) 4, x((x<2)I(x>=8)) 2, x(x>5) 5. y((x<2)I(e>=8)) 3. y(x<=4) 6. x(y<0) Baitap 1.8. Cho 4=[2 79 7 3 15 6& 8 12 5]. x=[1 4 8], va y=[2 1 5]. Xét xem dong Iénh nao hop 18, dy dodn ‘két qua, giai thich va thir lai bang MATLAB: 1. [sy] 5. A(:) 2. [xy] 6. [A A(end, :)] 3. a: 7 a(tea) 4 a(@ 346 1) 8. [4a] _Bai hoe Bach khioa Ha Noi Vign Todn ting dung va Tin hoc Bai tip 1.9. Cho x=[2 -5 1 6]. Viét cdc lénh thuc 1. COng thém 16 vao tét ca cdc phan tir 2. COng thém 3 vao tat ca cdc phan tir 6 vi tri lé 3. Ly cin bic 2 ctia tit ca cdc phn tir cé gid tri duong 4, Binh phyong tat ca cdc phan tt “Bai tp 1.10. Tao vector x= randperm(35) (tao ngdu nhién mot hodn vi tir | dén 35). Viét cdc 1gnh dé tinh ham sau str dung chi s6 logic: 2 x<6 wajelace 6sx520 (36-x - 20> help test1 Bai tp 3.2. 1. Tao mét ham tén ‘test2.m’ véi bién dau vao (input) x va bién dau ra y tinh toan va hién én man hinh. a. Tinh y=sinx—cosx b. Védé thi cia him y theo adi x. 2. Viét thém céc chai thich va lu chuong trinh cia ban vao trong thu myc lam vige. Sau d6: a. Kiém tra chong trinh vi x b. Hién thi cdc chi thich bing lénh >> help test2 3. Gidi thich sw khdc nhau gitfa thi tye va ham. 0.1: 10 va go 1di néu cé 2 2 Bai tp 3.3, Tinh gin diing s6_ sit dung két qua sau: a =D. Voi sai sé 1a le- n=l 12 thi cn ft nhdt bao nhiéu sé hang? Bai tap 3.4. C6 mot thuat ton khéc dé tinh gin diing sé 7 nhu sau: 1. Dat a=1, b=1/V2, 0-1/4, 2. Lap lai quy trinh duéi day cho dén khi |b-a| 500, Déng thei néu n <0 thi in ra khéng hop 1é, néu n> 500 thi in ra tong sé tién kém theo cau ‘Han ché str dung aié Bai tip 3.10. Viét chuong trinh giai phuong trinh bac hai ax? +bx-+c=0. Ap dung ae giai cée phutong trinh x?-3x+2=0; x?+2x—-1=0. Kiém tra Iai két qua bing céch tinh tay hoc ding ham roots ctia MATLAB. Bai tfp 3.11. Viét chuong trinh véi input 1a m6t sé nguyén duong », output 1a hai sé Si, Strong ds 8, =k, Sy= >>. Ap dung tinh vei n = 2012, sit dung format long B45 S, a= Lis g al a 48 in ra két qua. Bai t@p 3.12. Viét chuong trinh tinh cin bic hai cla a theo sai sb cho trde € theo cng thite lip Newton: © Chon x 5 a x, += n Bai tp 3.13. Viét chung trinh tinh gin ding cin bac ba cia a voi sai sé cho trade & theo céng thite Igp Newton: . Chon x)= 5 © Sirdung céng thite lip x41 ={{2s 4) Xn 20 _Dai hge Bach khoa Ha NGi Vign Toan ting dung va Tin hoc Bai tip 3.14. Viét chong trinh MATLAB tinh tong Le bing cach str dung ma vo t huéng va ma vector héa, So sanh thoi gian chay cia hai céch trén. BAI THUC HANH SO 4. CHUONG 4. P TRINH MATLAB TRONG PHUONG PHAP TINH Cae bai tap dwéi day déu yéu cdu lap chwong trinh trén Matlab. x1 % % vl YM 1. Lap chuong trinh thé hién viée tim da thie ndi suy Lagrange, Newton tién, Bai tip 4.1. Gia sirham sé y= f(x) cho duéi dang bang: ‘Newton Iii cua ham sé trén, 2. Chay thir churong trinh véi bd dit ligu dau vao: x=0:3, y=[-5 -6 -1 16] 3, Ding lénh w= sym(‘x’) dé tim da thite ndi suy dudi dang céng thite giai tich. Bai tip 4.2, Xétphuongtrinh f(x)=0. 1. VGi gia thiét ham s6 f(x) thoa man céc digu kign cua phwong phép Newton (tiép tuyén), hay Ifp trinh thé hign phuong phép trén theo céng thie lp Xp =%q fl) | NEL, 2p F'n) 2. Thir nghiém chuong trinh trén trong viéc tim nghiém gan ding cla phuong trinh x4 —3x?+75x-10000=0 trong khoang (-11,-10). Chon diém xuat (2) phat x9 =—11, tim nghiém x, sao cho sai Bai tap 4.3. Xét phuong trinh f(x) =0. 21 Dai hoc Bach khoa Ha Noi Vign Todn img dung va Tin hoc 1. V6i gia thiét ham sé fx) thoa man cac diéu kién ciia phuong phép day cung trén Kkhoang phn ly nghiém (a, 6), hay lap trinh thé hign phurong phép trén theo cng thite lap agg 2x ODIO) yaa, me £0) F(a) v6i (x9,d)=(a,b) hode (x9,d)=(b,a) tay thugc vao ham fx). 2. Thirnghiém chong trinh trén trong viée tim nghiém gan ding cia phuong trinh f(x) =2? -0.2x? -0.2x-1.2=0 trong khoang (1,1.5). Chon diém xudt phat

You might also like