matlab程序设计题库,MATLAB程序设计复习题(最新整理)

MATLAB程序设计复习题(最新整理)

MATLAB 程序设计复习题一 填空题1 已知 A=2 5 6;1 7 8;B=1 4 3;4 7 0;写出下列各指令运行的结果。A & B 的运行结果为 1 1 1;1 1 0。A= B 的运行结果为0 0 0 ;0 1 0。2 产生 3 阶单位阵的命令为 eye(3) ;产生 4 阶全 1 方阵的命令为 ones(4)。3 A=rand(5,8);b=size(A);c=length(A);则 b 和 c 的值分别为5,8和 8。4 求矩阵的特征值的指令为eig。5 符号 ; 可以使命令行不显示运算结果, %用来表示该行为注释行。6 在线形图型格式的设置中,字符 r 表示什么颜色(红色)7 fix 函数四舍五入对数组3.17,5.34,8.90,2.52取整,结果为 35 8 2。8 P, Q 分别是个多项式的系数矢量,求 P 对应的多项式的根,使用的命令是roots(P)9 使 2 个 plot 的图形在同一个坐标显示,使用 hold on 命令进行图形保持,使用grid on命令为图形添加网格。10 数据拟合采用polyfit函数;求不定积分采用int函数。11 A=rand(2,5);b=size(A);c=length(A);则b 和c 的值分别为_25 和5 12 已知 A 是矩阵,求 A 的对角矩阵函数是diag(A),求 A 的下三角矩阵函数是 tril(A)。13 条形图由函数 bar来实现。14 已知 s=显示“hey”,则 s 的元素个数是 9二解答题1、A=71,3,-8;2,-9,8;0,4,5教育资料B=A问 B=()答案:B=71,2,0;3,-9,4 ;-8,8,52、A=1,2;3,4;B1,0;0,1;请问 A*B=?,A.*B=?答案:A*B=1,2;3,4,A.*B=1,0;0,43、A=57,19,38;-2,31,8;0,84,5 B=rot90(A)B=()答案:B=38,8,5; 19,31,84;57,-2,04、已知:A=2,2,-1,1;4,3,-1,2; 8, 5,-3,4;3,3,-2,2R=rank(A) R=()A=2,2,3;4,5,-6;7,8,9trace(A)=()答案:4;165、A=0,0,0;0,1,0;0,0,1 pinv(A)=()答案: 0,0,0;0,1,0;0,0,1三 下列命令执行后,L1,L2,L3,L4 的值分别是多少?A=1:9; B=10-A;L1=A=B;(3 分 ) L2=A=5; (3 分 ) L3=A=2&A=6; (4 分)L4=find(A4&A=7) ; (5 分) 答案:L1 =111101111L2 =000011111L3 =011111000L4 =567四 写出执行以下代码后 B,C,D 的值。A=1,2,3;4:6;7:9;B=A;10,11,12C=B(1:3,2 3)D=B(2,1 2)答案:五 单选题1. 用 round 函数四舍五入对数组2.48 6.39 3.93 8.52取整,结果为(C)A.2 6 3 8 B.2 6 4 8C.2 6 4 9 D.3 7 4 9 2. 已知 a=2:2:8,b=2:5.下列运算表达式中错误的为(C)A. a*bB. a.*bC. a*bD.a-b3 .角度 x=30 45 60,计算其正弦函数的运算为(D)A. SIN(deg2rad(x)B.SIN(x)C. sin(x)D. sin(deg2rad(x)4 .i=2; a=2i; b=2*i; c=2*sqrt(-1);程序执行后,a,b,c 的值分别是多少?(C) A.a=4,b=4,c=2.0000iB.a=4,b=2.0000i,c=2.0000i C.a=2.0000i,b=4,c=2.0000iD.a=2.0000i,b=2.0000i,c=2.0000i5 . 运行如下程序后, 命令窗口(command windows)显示的结果为(A)。 A=13,-56,78; 25,63,-735; 78,25,563; 1,0,-1;y=max(max(A)()A. y=564B. y=9C. y=-735D. y=5636. 图形窗口(Figure)显示网格的命令是(B)A. axis onB. grid onC. box onD. hold on7. 在循环结构中跳出循环,但继续下次循环的命令为(C)。(A) return;(B) break(C) continue(D) keyboard8. 用 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 99. 已知 a=2:2:8, b=2:5,下面的运算表达式中,出错的为(C)(A) a *b(B) a .*b(C) a*b(D) a-b 10.图形窗口(Figure)显示网格的命令是( B)A. axis onB. grid onC. box onD. hold on11. 已知函数文件如下,则 factor(4)=( C ) function f=factor(n)if n=1 f=1;elsef=factor(n-1)*n; endA. 4B. 12C. 24D.4812. 运行如下程序后, 命令窗口(command windows)显示的结果为( D )A=13,-56,78; 25,63,-735; 78,25,563; 1,0,-1;y=max(max(A)A. y=564B.y=9C.y=-735D.y=56313. 在图形指定位置加标注命令是( C )A. title(x,y,y=sin(x);B. xlabel(x,y,y=sin(x);C. text(x,y,y=sin(x);D. legend(x,y,y=sin(x); 14.下列哪个函数为插值函数(B)A. P=polyfit(X,Y,3)B. Y1=interp1(X,Y,X1,method)C. Y,I=sort(A,dim)D. R=corrcoef(X)六 多选题1. 下列哪些是基础运算符?()A.+B. -C. /D. 答案:ABCD2. MATLAB 的主要功能有哪些?()A.数值计算和符号计算B. 绘图功能C. 语言体系D. MATLAB 工具箱答案:ABCD3. MATLAB 的退出键有哪些?()A.菜单中选择 ExitMATLAB 命令B. EscC. 命令窗口中输入 ExitD. 单击右上角关闭键答案:ACD4. MATLAB 的帮助功能有哪些?()A.helpB. lookforC. lookD. find答案:AB5. 程序的控制结构有几种?()A.顺序结构B. 选择结构C.逻辑结构D. 循环结构答案:ACD6. 下列哪些是选择结构语句?()A.ifB. forC.swichD. try答案:ACD7. 下列哪些是循环结构语句?()A.whileB. forC.swichD. break答案:ABD8. 在 matlab 语言中,逗号会在多种场合中用到,但代表的含义有所不同, 下列哪些是他的作用()A. 分隔希望显示执行结果的命令B. 实现转置共轭C. 分隔矩阵中同一行的个元素D. 分割输入变量答案:ABCD9. 常用的工具箱有()A. 自动控制B. 信号处理C. 图像处理D. 通信仿真答案:ABCD10. 在 MATLAB 窗口中,不可以键入各种指令、函数,并显示运行结果的窗口为()A. 指令窗口B. 当前目录浏览器C. 工作空间浏览器D. 历史指令窗口答案:BCD11. 在 MATLAB 窗口中,不可以对内存变量直接进行操作的窗口为()A. 指令窗口B. 当前目录浏览器C. 工作空间浏览器D. 历史指令窗口答案:ABD12. 在 MATLAB 窗口中,记录在 MATLAB 命令窗口执行过的指令操作的窗口不是以下哪几个()A. 指令窗口B. 当前目录浏览器C. 工作空间浏览器D. 历史指令窗口答案:ABC13. 在 MATLAB 窗口中,用于搜索、查看和改变 MATLAB 路径和文件的窗口不是以下哪几个()A. 指令窗口B. 当前目录浏览器C. 工作空间浏览器D. 历史指令窗口答案:ACD14. 在 MATLAB 语言中,不是提示其后语句为输入指令的行提示符为()A. ;B. :C. ,D.答案:ABC15. 在 MATLAB 语言中,下列常用操作命令解释错误的是()A. clc 为清除工作区中的变量B. path 为显示搜索目录C. clf 为清空当前图形窗口D. clear 为清除命令窗口中的内容答案:AD16. 在 MATLAB 语言中,在指令窗口运行过的指令再次调出运行的按键不是以下哪几个()A. ;B. C. ,D.答案:ACD“”“”At the end, Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值