下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题共10小题二、填空题共10空三、看程序填空四、编程题3题填空题(计算局部)1、标点符号;可以使命令行不显示运算结果,%-一用来表示该行为注释行.2、x为04pi ,步长为0.1pi的向量,使用命令 创立.x=0:0.1*pi:4*pi13 Z3、输入矩阵A=3 -5 7 ,使用全下标方式用A(2,2) _取出元素“-5 ,569使用单下标方式用取出元素“ -5 .A(5)4、符号表达式sin(2*a+t)+m 中独立的符号变量为. t5、M脚本文件和M函数文件的主要区别是 M脚本文件没有函数定义和 M函数 文件有函数定义.6 .设x是一维数组,x的倒数第3个元素表示为;设y为二维数组
2、,要删除y的第34行和48列,可使用命令; x(_end-2_)y(34,:)二口y(:,48)=口7 .将变量x以Ascii文本格式存储到文件fname.txt,应使用命令; save _x8 .在while表达式,语句体,End循环语句中,表达式的值时表示循环条件为真,语句体将被执行,否那么跳出该循环语句;非零9 .要从键盘读入一个字符串并赋值给变量x,且给出提示“ Who is she",应使用命令;x=input( 'Who is she ' , ' s' )_10 .设A=(&ij) 和B=(Ej 和C=(cS|) 均为 m*n矩阵,
3、且存在了Workspace中,要产生矩阵 D=(% /纬) ,可用命令,计算尸可用命令;D=(A-C)/B.AC det(inv(A ' *B)11 .在MATLAB 命令窗口中的“ >>标志为MATLAB的 提示符,“ I 标志为提示符.命令行输入12 . A=1 2 3; 4 5 0;7 8 9; B=1 0 3 ; 1 5 0 ; 0 1 2;写出以下各 指令运行的结果.A+BA.*B;A=B ;ans= 2,2,6;5,10,0;7,9,11ans= 1,0,9;4,25,0;0,8,18ans= 1,0,1;0,1,1;0,0,013 .A是矩阵,求A的对角矩阵函
4、数是 , 求A的下三角矩阵函数是.diagtril_14 .MATLAB勺程序文件和Simulink模型文件的扩展名分别是 、.m.mdl15 .MATLA最根本的绘图函数为 .plot()16 . A=1,2,3;4,5,6; A(:,1,3)=;A=2; 517 . fix(-1.5)=, round(-1.5)=.-1-218 . A=1 3;4 6;C=A,eye(size(A);A ,ones(size(A)贝U C =1 3 1 0 ;4 6 0 1;1 3 1 1;4 6 1 1_19 . A=1,2,3;4,5,6; A(4)=, A(3,2)=5_ 无答案20. A=1,2;
5、3,4;B=1,0;0,1; A*B=, A.*B=.1 2 ; 3 41 0 ; 0 421. A=1 2 3;6 5 4; reshape(A,3,2)=.1 5 ; 6 3 ; 2 422. A=1,2;3,1; B=1,0;0,1; A-=B=.0 1 ; 1 023. A=1,2,3;1,4,9;1,7,27; triu(A,-1)=.-1表示为主对角线下一条对角线一下的数全变为 0提取矩阵上三角矩阵的函数1 2 3 ; 1 4 9 ; 0 7 2724. A=4,15,-45,10,6;56,0,17,-45,0;find(A>=10 & A<=20)=3 6
6、725 .A=0 9 6;1 3 0;B=1 4 3;1 5 0;写出以下各指令运行的结果.A & B的运行结果;A ./ B的运行结果.ans=0 1 1;1 1 0ans= 0 2.25 2;1 0.6 NaN26 .产生4阶全0方阵的命令为;产生3阶全1方阵的命令为.zeros(4) ones(3) 27. A=rand(2,5);b=size(A);c=length(A) ;贝U b 和 c 的值分别为 .2 5和528. 用if判断语句判断80A x >60,在MATLAB if语言后的判断应写为Oif x<=80 & x>6029. 为了使两个pl
7、 ot的图形在同一个坐标显示,可以使用 命令进行图 形保持;可以使用 命令为图形添加网格.hold ongrid on30. MATLAB 的工作空间中有三个变量 v1, v2, v3,写出把它们保存到文件 my_data.mat 中 的指令;save my_date31. MATLAB提供了两种运行方式,是 按和把 文彳copy到matlab里,回车.F5*.m32. MATLAB的含义为.矩阵实验室(Matrix Laboratory )33.MATLAB中,都包括哪些工具箱,举例不少于 6个: 偏微分方程工具箱、最优化工具箱、插值运算工具箱、数理统计工具箱、信号处理工具箱、通信工具箱,滤
8、波设计工具箱.34、在MATLAB中,plot命令用于什么,.画曲线35、size命令的功能,确定 .阵列的长度36、a=1 2 2,求 a 的转置.a=1;2;237、在线形图型格式的设置中,字符r表示什么颜色.红色38 .在MATLAB中,矩阵的秩由函数来实现. rank39 .在MATLAB中,单位矩阵由函数 来实现.eye40 .在MATLAB中二维饼图由函数来实现.pie41 .在线形图型格式的设置中,字符 b表示什么颜色. 蓝色42 . MATLAB 表达式3*2八3八2的结果是.19243 .条形图由函数来实现.bar44 .倘假设要是对x进行赋值,从5到25,间隔是0.1,x=
9、5:0.1:25;45.倘假设要是对x进行赋值,从2到20 ,中间间隔100个点, x=linspace(2,20,100);选择题计算局部1 .以下变量中的最大数是(C)A. eps B. realmin C. realmax D. -pi2 .以下表示可以作为MATLAB的变量的是(D)A. abcd- 2 B. xyz_2# C. h D. X_1_a3 .如果x=1: 2 : 8,那么x(1)和x(4)分别是(B)A. 1, 8 B. 1, 7 C. 2, 8 D. 2,74 .以下变量中比0大的最小数是(B)A i B realmin C realmax D pi5 .在MATLAB
10、中以下数值的表示不正确的选项是(B)A. +99 B. 1.3e-5 C. 2-3*eA2D. 3-2*pic d b b b6 .以下表不可以 作为MATLAB的变量的是(B)A. abcd-2 B. xyz_2a C. h D. 3hour7.如果 x=1:-2:-8, 那么x(1)和x(5)分别是(D)A. 1,-8 B. -1,-7 C. -1,-8 D. 1,-78 . MATLAB 表达 式2*2八3A2的结果是(A)A 128 B 4096 C. 262144 D 2569 .以下哪个变量 的定义是不合法的(A).(A) abcd-3 (B) xyz_3 (C) abcdef (
11、D) x3yz10 .指出以下错误的指令(B).(A) syms a b; (B) syms a, b; (C) syms( 'a', 'b');(D)syms( ' a','b','positive');b d a A B11 .以下哪条指令是求矩阵的行列式的值(C).(A) inv (B) diag (C) det (D) eiginv是求逆矩阵diag是矩阵对角元素的 提取和创立对角阵sqrt(x)求 x 的平方根abs(x)求x的绝对值det (a)求行列式的值eig计算矩阵 A的特征值和特征向量的函数cl
12、f;用来去除图形的命令12 .清空Matlab工作空间内所有变量的指令是(C).(A) clc (B) cls (C) clear (D) clf13、以下变量名中一一A是合法的.(A) char_1 ; (B) x*y ; (C) xy ; (D) end14 .以下哪个说法是正确的().一(A)Matlab进行数值计算的表达精度与其指令窗口中的数值显示精度相同.(B)Matlab指令窗口中显示的数值有效位数不能超过7位.(C)输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入.(D)历史指令窗口所记录的内容与diary指令所产生 日志内容是不同的.15 .产生四维单位矩阵的语
13、句为().A.ones(4) B.eye(4) C.zeros(4) D.rand(4)>> eye(4)10001111010011110010111100011111>> ones(4)>> zeros(4)>> rand(4)ans =ans =00000.81470.63240.95750.957200000.90580.09750.96490.485400000.12700.27850.15760.800300000.91340.54690.97060.1419ans =ans =C C a D b16 .求解线性方程组Ax=b,当de
14、t(A)#0时,方程的解是(). A. Ab B.b/A C.bA D.A/b17 .运行如下程序后,输入9回车,命令窗口( command windows)显示的结 果为()c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A');elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('
15、a')+abs('A');elseif c>='0'& c<='9'disp(abs(c)-abs('0'); elsedisp(c); end A. 9 B. 8 C. 7 D. 618 .运行下面的代码后,输入:1回车,2回车,1回车,那么输出结果为()a=input('a=');b=input('b=');c=input('c=');d=b*b-4*a*c;x=(-b+sqrt(d)/(2*a),(-b-sqrt(d)/(2*a);disp('
16、;x1=',num2str(x(1),',x2=',num2str(x(2);A. x1=num2str(1) x2=num2str(1)B. x1=num2str(-1) x2=num2str(1)C. x1= -1 x2=-1D. x1=1 x2=-119 .去除工作空间(wordspacR的命令是()A. clc; B. clear; C. clf; D.delete;20 .运行如下程序后,输入9回车,命令窗口( command windows)显示的结果为()x=input('请输入x的值:');if x=10y=cos(x+1)+sqrt(x
17、*x+1);elsey=(3A(1/2)*sqrt(x+sqrt(x);endyA. 9 B. 8 C. 7 D. 6a a c b d21 .运行如下程序后,命令窗口( command windows)显示的结果为(b) s=0;a=12,13,14;15,16,17;18,19,20;for k=as=s+k;enddisp(s');A. 144 B. 39 48 57C.145 D. 45 48 5122 .运行如下程序后,命令窗口( command windows)显示的结果为(b ) k=0;for n=100:200if rem(n,21)=0%r= rem (x,y),求
18、余数函数,x,y应该为正数k=k+1;continueendbreak;endkA.105 B. 5C.4D.10123 .图形窗口( Figure)显示网格的命令是(b)A. axis on B. grid on C. box on D. hold on24 .函数文件如下,那么factor(4)=(c )function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n;endA. 4 B. 12 C. 24D.4825 .运行如下程序后,命令窗口( command windows)显示的结果为(d) A=13,-56,78; 25,63,-735;
19、 78,25,563; 1,0,-1;y=max(max(A)A. y=564B.y=9C.y=-735D.y=56326 .在图形指定位置加标注命令是(c )A. title(x,y, ' y=sin(x) B. X【abel(x,y,' y=sin(x) ');C. text(x,y, ' y=sin(x) D.)|egend(x,y, ' y=sin<x)j口图制白狮注,27 .以下哪个函数为插值函数(b )A. P=polyfit(X,Y,3)B. Y1=interp1(X,Y,X1,'method')C. Y,I=sort
20、(A,dim)D. R=corrcoef(X)28. i=2; a=2i; b=2*i; c=2*sqrt(-1);程序执行后;a, b, c的值分别是多少? c (A)a=4, b=4, c=2.0000i(B)a=4, b=2.0000i, c=2.0000i(C)a=2.0000i, b=4, c=2.0000i(D) a=2.0000i, b=2.0000i, c=2.0000i29.求解方程x4-4x3+12x-9 = 0的所有解a(A)1.0000, 3.0000, 1.7321, -1.7321(B)1.0000, 3.0000, 1.7321i, -1.7321i(C)1.00
21、00i, 3.0000i, 1.7321, -1.7321(D)-3.0000i, 3.0000i, 1.7321, -1.732130、在循环结构中跳出循环,但继续下次循环的命令为.c(A) return; (B) break ;(C) continue ;(D) keyboard31 .用round函数四舍五入对数组2.48 6.39 3.93 8.52取整,卫果为c(A) 2 6 3 8(B) 2 6 4 8(C) 2 6 4 9(D) 3 7 4 932 .a=2:2:8, b=2:5,下面的运算表达式中,出错的为c(A) a' *b (B) a .*b(C) a*b (D)
22、a-b辨析题:1 MATLABt几种建立矩阵的方法?各有什么优点?.2 MATLAB供编程语言,请辨析M文件编程中的命令文件与函数文件两种形式.3辨析matlab中的拟合与插值有什么区别4.判断以下一段程序的错误,并进行改正.x=-2:0.2:2;y=x.A2;plot(x,y)str1 = num2str(min(x);%数字转化为字符串str2 = num2str(max(x);%数字转化为字符串out = Value of f from 'strl' to 'str2'xlabel(out);out = 'Value of f from '
23、strl ' to ' str2;或out = 'Value of f fromstrl to str2 '5根据下面两个矩阵执行以下的矩阵运算命令,并答复有关的问题(1) A.*B和A*B将分别给出什么结果,它们是否相同,为什么?(2)得出AAB、A/B及AB的结果,并分别解释它们的物理意义.问做题:1 MATLA晾统包括哪些窗口,各个窗口功能是什么?2分析下面程序运行后s1,n1,s2,n2,m 的值.s1=0;s2=0;n1=0;n2=0 ;x=1,-4,-8,3,10,-9,7,-3,10, 8,-5,-2,2,0 ;m=length(x);for i=
24、1:mif x(i)<0s1=s1+x(i);n1=n1+1;elses2=s2+x(i);n2=n2+1;endends1,n1,s2,n2,m请答复s1,n1,s2,n2,m 的结果.3已建立一个简单的SIMULINK模型,如以下图,用信号发生器产生一个仿真图,请对以下图的符号和功能进行解释.3 A = 1 2; 3 4; B = 1 2; 1 4;写出下面几条指令的运行结果:C = A*BD = A+BE = A.*B答:C =3 107 22D =2 44 8E =1 43 164 .mysum=Q i=1 ;while(i<=100)mysum=mysum+ii=i+1
25、; endmysum答:mysum = 50505 .在MATLAI®口中,用哪两种方法启动 Simulink ?在MATLA蹄令窗口中输入“simulink 再回车,或者单击工具栏中的 SIMULINK I6,请修改下面的程序,让他们没有for循环语句!A=1 2 3; 4 5 6; 7 8 9;r c=size(A);for i=1:1:rfor j=1:1:cif (A(i,j)>8 | A(i,j)<2)A(i,j)=0;end end end解:程序如下:a=1 2 3;4 5 6;7 8 9;b=(a<=8&a>=2);a=a.*b.上弭
26、x<2)7编写一个函数,使其能够产生如下的分段函数:f(x) 1 5-025, 2<x<6(t (KS, 6 < x )并调用此函数,绘制x=0,+2范围内的f(x)*f(x+2).答:function y=f(x) if x<=2 y=0.5*x;else if x>6y=0.5;else y =1.5-0.25*x;endend运行结果x=2f(x)=1x = 0:0,05:2;y = diag(A2(x)'*A2(x+2);plot(x,y);xlabel('bfx');ylabel('bfy');8 (1)将一
27、个屏幕分4幅,选择适宜的步长在右上幅与左下幅绘制出以下 函数的图形.Jco占,x e :闫(曲线图);f(x,y)=聂 + S(-2<=x<=2,-4<=x<=4)(曲 面图).答:subplot(2,2,2);ezplot('(cos(x)A(1/2)',-pi/2 pi/2);ylabel('y');subplot(2,2,3);x=-2:0.5:2;y=-4:1:4;ezsurfc('xA2/2A2+yA2/4A2')(2) A是一个维度 $ n的矩阵.写一段程序,算出A中有多少个零元素.答:>> A=
28、input ('请输入一个矩阵,)m,n= size(A);sig=0;for i=1:mfor j=1:nif A(i,j)=0sig = sig+1;endend end请输入一个矩阵0 1 2;1 0 2; 0 0 0A =0 1 21 0 20 0 0>>sigsig =59向量A=a,5“/.写一段程序,找出A中的最小元素答:A= input ('请输入一个向量)m,n=size(A)min =A(1,n);for i=1:nif A(1,i)<minmin=A(1,i)endend请输入一个向量1 2 3 -5 2 0A =1 2 3 -5 2 0
29、min = -510写出执行以下代码后C, D, E的值A=1,2,3;4:6;7:9;C=A;10,11,12,D=C(1:3,2 3)E=C(2,1 2)C =12345678910 11 12D =235689E =4511写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值 x=0,1,0,2,0,3,0,4;for k=1:8if x(k)=0x(k)=k;elsex(k)=2*k+1;endenddisp(x);15395 137 1712创立符号函数并求解,要求写出步骤和运行结果(1)创立符号函数f=ax2+bx+c(2)求f=0的解syms a x b c;f=a*xA2
30、+b*x+c;solve(f)ans =1/2/a*(-b+(bA2-4*a*c)A(1/2)1/2/a*(-b-(bA2-4*a*c)A(1/2)13求解以下线性方程组,要求写出程序代码和运行结果2x1-3x2+x3+2x4=8x1+3x2+x4=6x1-x2+x3+8x4=17x1+x2-2x3+2x4=5解:程序代码:a=2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 -2 2;b=8 6 1 5'ra=rank(a);rb=rank(a b);det(a);xx=ab运行结果:xx =3.10791.32787.9502-1.091314. (1)写出关系运算符中的
31、等号、不等号、小于号、大于号、小于等于号和 大于等于号;(2)写出逻辑操作中逻辑“与、逻辑“或及逻辑“非的符号;(3)并用语句表达“如果a等于b且c等于0就让d等于3,否那么如果a大于b且c=1让d等于0,其余情况让d等于3 ;解:(1) = = < > <= >=& | (3) if a=b&c=0d=3else if a>b&c= =1d=0elsed=3end15 .设A=(%)皿1G和B3%".是两个10行10列的矩阵(数组),试说明命令 A*B, A/B, AB, A.*(B.AA), A./B, A.B 和 sin(A
32、).*exp(B)的涵义.解:A,B的矩阵乘法,矩阵A乘以B的逆,矩阵B乘以A的逆,B的每个元素的对应A次哥乘以A对应的每个元素A的每个元素除以B对应的每个元素,B的每个元素除以A对应的每个元素,A的每个元素的正弦与B对应的每个元素的指数求积,16 .设A为14*17数组,B为一个行数大于3的数组,请给出(1)删除A的第4、8、12三列的命令;(2)删除B的倒数第3行的命令;解:(1)A(:,4 8 12)=(2) B(end-2)=编程简题1利用MATLAB数值运算,求解线性方程组(将程序保存为? ? ? .m文件)2求以下联立方程的解3x+4y-7z-12w=45x-7y+4z+ 2w=-
33、3x +8z- 5w=9-6x+5y-2z+10w=-8求系数矩阵的秩;求出方程组的解.解:(1)>> a=3 4 -7 -12 5 -7 4 2 ;1 0 8 -5;-6 5 -2 10;c=4; -3; 9;-8;b=rank(a)b = 4 >> d=acd = -1.4841, -0.6816, 0.5337,-1.2429即:x=-1.4841;y= -0.6816;z= 0.5337;w=-1.24293编写MATALAB 程序,完成以下任务(将程序保存为test04.m文件):(1)在区间0,4*pi上均匀地取20个点构成向量;(2)分别计算函数y1=sin(t)与y2=2cos(2t)在向量t处的函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年校园秩序维护合作协议6篇
- 2024家居装修材料批发零售合同
- 2024年定制厂房木结构施工合作合同一
- 2024年专业护坡工程安装施工承包合同版B版
- 2024年建筑施工安全生产协议3篇
- 2024年度个人专利使用权抵押借款合同3篇
- 2024年电力输送合同电力输送合同样例
- 2024年度药品研发与生产外包合同
- 2024年出纳职责质量保证3篇
- 2024年标准化园林景观建造合同版B版
- 电气维修施工方案
- 2023年福建省考评员考试题
- 《药理学》试题库1 药理学总论(附答案)
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题
- 诉讼风险化解措施
- 高中物理知识模型探究与实践-电磁学篇
- 城投公司招聘的笔试试题
- 土木工程概论试题及答案
- 激活自我创造奇迹主题班会课件
- 2023-2024学年上海市嘉定区嘉定二中高考语文二模试卷含解析
- 第八次课程改革课件
评论
0/150
提交评论