资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
实验 1 Matlab 基本操作、M 文件和流程控制语句一、实验目的1、 熟悉 Matlab 的开发环境、熟悉 Matlab 中的运算符。2、 掌握建立矩阵的方法,掌握相关命令操作。3、 理解命令 M 文件和函数 M 文件的区别。掌握 M 文件的创建和运行。4、 掌握流程控制语句的使用,掌握程序调试的基本方法。二、实验内容1、计算以下表达式的值,将结果按不同格式输出。掌握 format 命令的使用方 法。(1)26)3sin(3 . 13y y=1.33*sin(pi/3)*sqrt(26); format long,y y =9.701689311661140 format short,y y = 9.7017 format rat,y y = 2862/295 (2),其中)1ln(212xxy 545. 0212ix x=2 1+2i;-0.45 5; y=log(x+sqrt(1+x.2); format long,y y =1.443635475178810 1.469351744368185 + 1.063440023577752i-0.436049668851740 2.312438341272753 format short,y y =1.4436 1.4694 + 1.0634i-0.4360 2.3124 format rat,y y =397/275 839/571 + 637/599i -808/1853 2361/1021(3),其中23 . 0ln)3 . 0sin(23 . 03 . 0xxeeyxx0 . 3 , 9 . 2 , 8 . 2 , 8 . 2, 9 . 2, 0 . 3Lx x=-3:0.1:3; y=(exp(0.3*x)-exp(-0.3*x)/2; format short,y y =Columns 1 through 9-1.0265 -0.9840 -0.9423 -0.9015 -0.8615 -0.8223 -0.7838 - 0.7461 -0.7090Columns 10 through 18-0.6725 -0.6367 -0.6014 -0.5666 -0.5324 -0.4986 -0.4653 - 0.4325 -0.4000Columns 19 through 27-0.3678 -0.3360 -0.3045 -0.2733 -0.2423 -0.2115 -0.1810 - 0.1506 -0.1203Columns 28 through 36-0.0901 -0.0600 -0.0300 0 0.0300 0.0600 0.0901 0.1203 0.1506Columns 37 through 450.1810 0.2115 0.2423 0.2733 0.3045 0.3360 0.3678 0.4000 0.4325Columns 46 through 540.4653 0.4986 0.5324 0.5666 0.6014 0.6367 0.6725 0.7090 0.7461Columns 55 through 610.7838 0.8223 0.8615 0.9015 0.9423 0.9840 1.0265 format rat,y y =Columns 1 through 6-2555/2489 -1167/1186 -866/919 -650/721 -2495/2896 -1356/1649 Columns 7 through 12-747/953 -617/827 -1391/1962 -729/1084 -799/1255 -614/1021 Columns 13 through 18-506/893 -493/926 -2577/5168 -1007/2164 -461/1066 -2103/5258 Columns 19 through 24-391/1063 -1333/3967 -384/1261 -3077/11259 -323/1333 -480/2269 Columns 25 through 30-487/2691 -254/1687 -217/1804 -697/7734 -300/4997 -67/2233 Columns 31 through 360 67/2233 300/4997 697/7734 217/1804 254/1687 Columns 37 through 42487/2691 480/2269 323/1333 3077/11259 384/1261 1333/3967 Columns 43 through 48391/1063 2103/5258 461/1066 1007/2164 2577/5168 493/926 Columns 49 through 54506/893 614/1021 799/1255 729/1084 1391/1962 617/827 Columns 55 through 60747/953 1356/1649 2495/2896 650/721 866/919 1167/1186 Column 61 2555/2489 2、已知: 72330213176538773443412 BA,求下列表达式的值: (1) A+6*B 和 A-B+I A=12 34 -4;34 7 87 ;3 65 7; B=1 3 -1;2 0 3;3 -2 7; A+6*B ans =18 52 -1046 7 10521 53 49 A-B+eye(3) ans =12 31 -332 8 840 67 1(2) A*B 和 A.*B A*Bans =68 44 62309 -72 596154 -5 241 A.*B ans =12 102 468 0 2619 -130 49 (3) A3 和 A.3 A3 ans =37226 233824 48604247370 149188 60076678688 454142 118820 A.3 ans =1728 39304 -6439304 343 65850327 274625 343 (4) A/B 和 BA A/B ans =16.4000 -13.6000 7.600035.8000 -76.2000 50.200067.0000 -134.0000 68.0000 BA ans =109.4000 -131.2000 322.8000-53.0000 85.0000 -171.0000-61.6000 89.8000 -186.2000(5) A,B和A(1,3,:);B2 A,B ans =12 34 -4 1 3 -134 7 87 2 0 33 65 7 3 -2 7 A(1,3,:);B2 ans =12 34 -43 65 74 5 111 0 1920 -5 403、已知,)20()30()40( fffy(1)当时,求 y 的值。)5ln(10)(2nnnf f1=(n)n+10*log(n2+5); y=f1(40)/(f1(30)+f1(20) y= 0.6390(2)当时,求 y 的值。) 1(*4*33*22*1)(nnnfL f2=(n)sum(1:n.*2:n+1); y=f1(40)/(f1(30)+f1(20)y = 1.76624、请分别用 if 和 switch 语句实现。输入一个百分制成绩,要求输出成绩等级 A、B、C、D、E。其中 90 分100 分为 A,80 分89 分为 B,70 分79 分为 C,60 分69 分为 D,60 分以下为 E。(1) if 语句function grade = score_grade2(score)if (score100)disp( Wong input);endswitch floor(score/10)case 10,9grade=A;case 8grade=B;case 7grade=C;case 6grade=D;otherwisegrade=E;endend(2) switch 语句function grade = score_grade2(score)switch scorecase num2cell(90:100)grade=A;case num2cell(80:89)grade=B;case num2cell(70:79)grade=C;case num2cell(60:69)grade=D;case num2cell(0:59)grade=E;otherwisedisp(Wrong input)endend5、已知 3,23, 12, 01, 1321321nffffnfnfnfnnnn求中:201 ff(1) 这 20 个数中的最大值,最小值,这 20 个数的总和。(2) 统计正数、零、负数的个数。(3) 显示的值。201 ff解(1)新建函数 f.mfunction y = f( n );if n min(y)ans =-115 max(y)ans =65 sum(y)ans =-135 find(y=0)ans =2 5 find(y0)ans =1 3 4 8 9 12 13 17 18 find(y plot(y) hold on,grid on, plot(find(y0),y(find(y
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号