Matlab考试题库+答案.doc

返回 相似 举报
Matlab考试题库+答案.doc_第1页
第1页 / 共13页
Matlab考试题库+答案.doc_第2页
第2页 / 共13页
Matlab考试题库+答案.doc_第3页
第3页 / 共13页
Matlab考试题库+答案.doc_第4页
第4页 / 共13页
Matlab考试题库+答案.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述:
填空题 1、标点符号; 用来表示该行为注释行。 可以使命令行不显示运算结果, 2、x 为0 ~4pi ,步长为0.1pi 的向量,使用命令 x00.1*pi4*pi 创建。 3、输入矩阵A1323-57569 ,使用全下标方式用A2,2取出元素“-5 ”,使用单下标方式用A5取出元素“-5 ”。 4、符号表达式sin2*atm 中独立的符号变量为 t 。 5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。 6. 设x是一维数组,x的倒数第3个元素表示为x_end-2_ 设y为二维数组,要删除y的第34行和48列,可使用命令y34,[] ; y,48[]; 7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令 save _x ; 8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句; 9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she”,应使用命令x‘Who is she’,’s’ ; 10.设Aaijm*n和Bbijm*n 和Ccijm*n均为m*n 矩阵,且存在于WorkSpace中,要产生矩阵Daij-cijbijcijm*n ,可用命令DA-C/B.C, 计算AB-1 可用命令detinvA’*B 11. 在MATLAB命令窗口中的“”标志为MATLAB的 命令行 提示符,“│”标志为 输入 提示符。 12.已知A[1 2 3;4 5 0;7 8 9];B[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。 AB; A.*B; AB ; ans [2,2,6;5,10,0;7,9,11] ans [1,0,9;4,25,0;0,8,18] ans [1,0,1;0,1,1;0,0,0] 13.已知A是矩阵,求A的对角矩阵函数是 diag ; 求A的下三角矩阵函数是 tril。 14.MATLAB的程序文件和Simulink模型文件的扩展名分别是.m、.mdl 15.MATLAB最基本的绘图函数为plot 16. A[1,2,3;4,5,6]; A,[1,3][];A [2;5] 17. fix-1.5 -1 , round-1.5 -2 . 18.已知A[1 3;4 6];C[A,eyesizeA;A ,onessizeA] 则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]; A4 5 , A3,2无答案 20. A[1,2;3,4];B[1,0;0,1]; A*B [1 2;3 4] , A.*B [1 0;0 4] . 21. A[1 2 3;6 5 4]; reshapeA,3,2 [1 5;6 3;2 4] 22. A[1,2;3,1]; B[1,0;0,1]; AB [0 1;1 0] 23. A[1,2,3;1,4,9;1,7,27]; triuA,-1 [1 2 3;1 4 9;0 7 27] ,-1表示为主对角线下一条对角线一下的数全变为0,提取矩阵上三角矩阵的函数 24. A[4,15,-45,10,6;56,0,17,-45,0]; findA10 2;2] 37、在线形图型格式的设置中,字符r表示 红色 38、在MATLAB中,矩阵的秩由函数 rank 来实现。 39、在MATLAB中,单位矩阵由函数 eye 来实现。 40、在MATLAB中,二维饼图由函数 pie 来实现。 41、在线形图型格式的设置中,字符b表示 蓝色 42、 MATLAB表达式3*232的结果是 192 43、条形图由函数 bar 来实现。 44、倘若要是对x进行赋值,从5到25,间隔是0.1 x50.125 45、倘若要是对x进行赋值,从2到20,中间间隔100个点, xlinspace2,20,100 选择题 1. 下列变量中的最大数是C A.eps B.realmin C.realmax D.-pi 2. 下列表示可以作为MATLAB的变量的是D A.abcd- 2 B.xyz_2 C.h D.X_1_a 3. 如果x1 2 8,则x1和x4分别是B A.1,8 B.1, 7 C.2, 8 D.2, 7 4. 下列变量中比0大的最小数是B A.i B.realmin C.realmax D.pi 5. 在MATLAB中下列数值的表示不正确的是(B) A.99 B.1.3e-5 C.2-3*e2 D.3-2*pi 6. 下列表示可以作为MATLAB的变量的是B A.abcd-2 B.xyz_2a C.h D.3hour 7. 如果x1-2-8,则x1和x5分别是D A.1,-8 B.-1,-7 C.-1,-8 D.1,-7 8. MATLAB表达式2*232的结果是A A.128 B.4096 C. 262144 D.256 9. 下列哪个变量的定义是不合法的A。 A abcd-3 B xyz_3 C abcdef D x3yz 10. 指出下列错误的指令(B)。 A syms a b; B syms a, b; C syms‘a, ‘b; D syms‘a,b,positive; 11.下列哪条指令是求矩阵的行列式的值(C)。 A inv B diag C det D eig Inv求逆矩阵 diag矩阵对角元素的提取和创建对角阵 sqrtx 求x的平方根 absx 求x的绝对值 detA 求行列式的值 eig计算矩阵A的特征值和特征向量的函数 clf;用来清除图形的命令 12 .清空 Matlab 工作空间内所有变量的指令是(C)。 A clc B cls C clear D clf 13、下列变量名中 A 是合法的。 A char_1 ; B x*y ; C x\y ; D end 14.以下哪个说法是正确的(D)。 A Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。 B Matlab 指令窗口中显示的数值有效位数不能超过 7 位。 C输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。 D历史指令窗口所记录的内容 与 diary 指令所产生“日志”内容是不同的。 16.求解线性方程组Axb,当detA≠0时,方程的解是 A . A. A\b B.b/A C.b\A D.A/b 17. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为 A c请输入一个字符,s; if cA else dispC; end A. 9 B. 8 C. 7 D. 6 18. 运行下面的代码后,输入1回车,2回车,1回车,则输出结果为( C ) aa; bb; cc; db*b-4*a*c; x[-bsqrtD/2*a,-b-sqrtD/2*a]; disp[x1,num2strx1,,x2,num2strx2]; A. x1num2str1 x2num2str1 B. x1num2str-1 x2num2str1 C. x1 -1 x2-1 D. x11 x2-1 19. 清除工作空间(wordspace)的命令是( B) A. clc; B. clear; C. clf; D.delete; 20. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为 D x请输入x的值; if x10 ycosx1sqrtx*x1; else y31/2*sqrtxsqrtx; end y A. 9 B. 8 C. 7 D. 6 21. 运行如下程序后, 命令窗口(command windows)显示的结果为 B s0; a[12,13,14;15,16,17;18,19,20]; for ka ssk; end disps; A. 144 B. 39 48 57 C.145 D. 45 48 51 22. 运行如下程序后, 命令窗口(command windows)显示的结果为B k0; for n100200 if remn,210 RremX,Y,求余数函数,X,Y应该为正数 kk1; continue end break; end k A.105 B. 5 C.4 D.101 23. 图形窗口(Figure)显示网格的命令是(B) A. axis on B. grid on C. box on D. hold on 24. 已知函数文件如下,则factor4C function ffactorn if n da\c d -1.4841, -0.6816, 0.5337,-1.2429 即 x-1.4841y -0.6816z 0.5337w-1.2429 2、编写M函数文件,利用for循环或while循环完成计算函数ysumnk1nkk 的任务,并利用该函数计算 n20时的和(将总程序保存为.m文件)。 function sumtext4n; sum0; m1; while mn; sumsummm mm1; end 当n20时 用上述程序求得的和为 1.0688e026 3、请产生一个100*5的矩阵,矩阵的每一行都是[1 2 3 4 5] 解repmat15,100,1 4、已知变量A’ilovematlab’;B’matlab’, 请找出 ①、在A中的位置。 解strfindA,BstrfindA,BlengthB-1 ②、 把B放在A后面,形成C‘ilovematlabmatlab’ 解 C [A,B]
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420