还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
matlab期末试题及答案
一、单项选择题(共30题,每题1分,共30分)在MATLAB中,以下哪个是合法的变量名?()A.2ndB.a-bC.x123D.ifMATLAB中创建一个3×3的全1矩阵,正确的命令是()A.ones3,3B.zeros3,3C.eye3,3D.rand3,3执行A=[1,2;3,4];B=A;后,B矩阵的元素为()A.[1,2;3,4]B.[1,3;2,4]C.[1,2;4,3]D.[3,4;1,2]以下哪个函数用于绘制二维曲线图?()A.plotB.barC.pieD.histogramMATLAB中,x=1:
0.5:3生成的向量x包含的元素个数是()A.3B.4第1页共14页C.5D.6若要计算1到10的和,正确的命令是()A.sum1:10B.sum1,10C.1+2+...+10D.add1:10以下哪个是MATLAB的注释符号?()A.//B./**/C.%D.#执行A=[1,2,3;4,5,6];后,sizeA的结果是()A.[2,3]B.[3,2]C.[1,6]D.[6,1]以下哪个是MATLAB的矩阵乘法运算符?()A.*B..*C./D../若要定义一个匿名函数fx=x^2+2x,正确的命令是()A.f=@x x^2+2xB.fx=x^2+2x第2页共14页C.define fx=x^2+2xD.f=functionx x^2+2xMATLAB中,clear命令的作用是()A.清除命令窗口B.清除工作区变量C.清除当前文件D.清除所有数据以下哪个函数用于求矩阵的行列式?()A.detB.invC.rankD.trace执行x=linspace0,2*pi,100;y=sinx;后,x的元素间隔为()A.2π/100B.π/50C.
0.0628D.以上都是若要实现循环结构,MATLAB中常用的关键字是()A.for,whileB.loop,endC.if,elseD.switch,case以下哪个是MATLAB的复数创建方式?()A.1+2i第3页共14页B.1+2jC.complex1,2D.以上都是执行A=[1,2;3,4];B=[5,6;7,8];C=A.*B;后,C矩阵第2行第2列的元素是()A.8B.12C.14D.24MATLAB中,lengthx函数的作用是()A.计算向量x的长度B.计算矩阵的行数C.计算矩阵的列数D.计算矩阵的秩以下哪个是MATLAB的条件判断语句?()A.if-elseB.forC.whileD.switch执行x=[1,2,3,4];y=x2:4;后,y的值为()A.[1,2,3]B.[2,3,4]C.[1,3,4]D.[2,4]若要将矩阵A的第2列全部替换为0,正确的命令是()第4页共14页A.A:,2=0B.A2,:=0C.A[2,:]=0D.A2,2=0MATLAB中,pi代表的是()A.圆周率B.自然对数的底数C.无穷大D.未定义以下哪个函数用于求解方程的数值解?()A.solveB.fzeroC.diffD.int执行A=[1,2,3;4,5,6];B=A1:2,2:3;后,B矩阵是()A.[2,3;5,6]B.[1,2;4,5]C.[3,6;2,5]D.[2,5;3,6]MATLAB中,clc命令的作用是()A.清除工作区变量B.清除命令窗口内容C.清除当前路径D.清除图形窗口第5页共14页若要创建一个5×5的随机矩阵(元素在0到1之间),正确的命令是()A.rand5,5B.randn5,5C.random5,5D.randi5,5执行x=[1,3,5,7,9];后,x1:2:end的结果是()A.[1,3,5,7,9]B.[1,5,9]C.[1,3,5]D.[3,7]MATLAB中,find函数的作用是()A.查找矩阵中的元素B.找到矩阵的最大值C.找到矩阵的最小值D.找到矩阵的非零元素位置以下哪个是MATLAB的矩阵转置运算符?()A.B..C.TD.transpose执行x=0:pi/10:2*pi;y=cosx;plotx,y;后,图形的标题默认是()A.无标题B.plot第6页共14页C.cosxD.yx若要保存当前工作区变量到文件data.mat,正确的命令是()A.savedata.matB.save data.matC.save data.mat*D.A和B
二、多项选择题(共20题,每题2分,共40分,多选、少选、错选均不得分)以下属于MATLAB数据类型的有()A.数值型B.字符型C.逻辑型D.元胞数组矩阵运算中,以下哪些运算符的优先级高于+和-?()A.*B./C..*D.^以下哪些是MATLAB的基本流程控制结构?()A.顺序结构B.分支结构(if-else)C.循环结构(for/while)D.函数结构第7页共14页执行A=[1,2;3,4];B=[5,6;7,8];后,以下哪些表达式的结果为28?()A.sumA+sumBB.sumA:+sumB:C.traceA+traceBD.A*B2,2以下哪些函数属于MATLAB的二维绘图函数?()A.plotB.stemC.barD.pie关于MATLAB变量,以下说法正确的有()A.变量名区分大小写B.变量名以字母开头C.变量名不能包含空格D.变量名最多255个字符以下哪些是MATLAB的基本数学函数?()A.sinB.cosC.expD.log矩阵运算中,以下哪些操作会改变矩阵的维度?()A.矩阵转置()B.矩阵乘法(*)C.矩阵点乘(.*)第8页共14页D.矩阵的逆(inv)执行x=[1,2,3,4];y=x[1,3,4];后,y的结果可能为()A.[1,3,4]B.[1,2,4]C.[1,3]D.[3,4]以下哪些是MATLAB的文件操作函数?()A.fopenB.fcloseC.fprintfD.fscanf关于匿名函数,以下说法正确的有()A.用@符号定义B.可作为函数参数传递C.必须有函数名D.可包含多个表达式以下哪些是MATLAB的逻辑运算符?()A.B.|C.~D.xor执行A=ones3,3;后,以下哪些表达式的结果为A的元素之和?()A.sumAB.sumA:第9页共14页C.prodAD.traceA以下哪些函数可用于求数值的极值?()A.maxB.minC.fminbndD.fminsearch关于MATLAB的工作区,以下说法正确的有()A.存储当前所有变量B.可通过who命令查看变量名C.可通过whos命令查看变量详细信息D.关闭MATLAB后工作区变量会自动保存以下哪些是MATLAB的矩阵索引方式?()A.逻辑索引B.数值索引C.向量索引D.多维索引执行x=0:
0.1:1;y=x.^2;plotx,y;后,以下哪些操作可以为图形添加标题?()A.titley=x^2B.xlabelxC.ylabelyD.legendy=x^2以下哪些是MATLAB的错误类型?()A.语法错误第10页共14页B.运行时错误C.逻辑错误D.内存错误关于MATLAB的函数,以下说法正确的有()A.函数文件以.m为扩展名B.函数文件的第一行以function开头C.匿名函数必须在命令窗口定义D.函数可嵌套调用执行A=[1,2,3;4,5,6;7,8,9];后,以下哪些表达式的结果为矩阵A的第2行?()A.A2,:B.A2,1:3C.A
[2],:D.A2
三、判断题(共20题,每题1分,共20分,正确的打√,错误的打×)MATLAB中,变量名123a是合法的()矩阵A=[1,2;3,4]与B=[5,6;7,8]的乘法结果是[1*5+2*7,1*6+2*8;3*5+4*7,3*6+4*8]()linspace0,10,5生成的向量包含5个元素(0,
2.5,5,
7.5,10)()MATLAB中,;在命令末尾表示不显示输出结果()rand1,5生成的是1行5列的随机整数矩阵()矩阵的点乘(.)和矩阵乘法()的运算规则相同()第11页共14页sizeA函数返回矩阵A的行数和列数,lengthA返回矩阵的最长维度长度()MATLAB中,if语句的条件表达式后面必须有end结束()A=[1,2,3;4,5,6];执行A2,3=0后,矩阵A的第2行第3列元素为0(√)x=[1,2,3,4];执行x=[x,5]后,x的值为[1,2,3,4,5](√)pi是MATLAB的预定义常量,表示圆周率(√)plotx,y和plotx,y,r--绘制的图形颜色和线型相同()clear all命令会清除工作区的所有变量和函数(√)匿名函数可以访问工作区中的变量(√)A=[1,2;3,4];B=A1:2,1:2;执行B=B*B后,B的结果是[7,10;10,17](√)MATLAB中,help命令用于查看函数的帮助文档(√)x=1:10;执行y=x5后,y是一个逻辑向量(√)fzerosinx,1用于求解方程sinx=0在x=1附近的数值解()A=[ones2,2,eye2]生成的是一个4×2的矩阵()执行x=[1,2,3];y=x4;不会产生错误,因为MATLAB会自动补0()
四、简答题(共2题,每题5分,共10分)简述MATLAB中矩阵拼接的两种方式,并举例说明写出用MATLAB绘制正弦函数y=sinx在x∈[0,2π]区间图形的完整代码,并说明plot函数中添加标题、坐标轴标签的命令参考答案
一、单项选择题第12页共14页C
2.A
3.B
4.A
5.B
6.A
7.C
8.A
9.A
10.AB
12.A
13.D
14.A
15.D
16.B
17.A
18.A
19.B
20.AA
22.B
23.A
24.B
25.A
26.B
27.D
28.A
29.A
30.D
二、多项选择题ABCD
2.ABCD
3.ABC
4.BC
5.ABC
6.BCD
7.ABCD
8.AB
9.AB
10.ABCDAB
12.ABCD
13.AB
14.CD
15.ABC
16.ABCD
17.A
18.ABC
19.ABD
20.ABC
三、判断题×
2.√
3.√
4.√
5.×
6.×
7.√
8.√
9.√
10.√√
12.×
13.√
14.√
15.√
16.√
17.√
18.√
19.×
20.×
四、简答题矩阵拼接的两种方式横向拼接使用[]直接连接,如[A,B],要求A、B行数相同例`A=[1,2;3,4];B=[5,6;7,8];C=[A,B]`,结果为`[1,2,5,6;3,4,7,8]`纵向拼接使用[A;B],要求A、B列数相同例`D=[A;B]`,结果为`[1,2;3,4;5,6;7,8]`绘制正弦函数图形的完整代码x=linspace0,2*pi,100;%生成0到2π的100个均匀点y=sinx;%计算y=sinxplotx,y;%绘制图形titley=sinx;%添加标题第13页共14页xlabelx;%添加x轴标签ylabely;%添加y轴标签grid on;%显示网格说明titley=sinx添加标题,xlabelx和ylabely分别添加x轴和y轴标签第14页共14页。
个人认证
优秀文档
获得点赞 0