《Matlab》期末考试复习题目
Matlab复习提示:除了下面的复习题外,大家还需要看课本上的相关内容,以及配套课件和实验报告。考试时间初步定在五月底,(具体日期等待申请完考试手续后再通知,)请及早做好考试准备。
考试为闭卷,考试题型为:选择题、填空题、给出Matlab语句的结果、编写Matlab程序等。
一、填空题   
1.在MATLAB中      ‘ ’     用于括住字符串。
2.在MATLAB中的命令窗口,执行    clc     命令,将命令窗口的显示内容清空。
3. MATLAB提供了两种运行方式,是 直接交互的指令行操作方式            M文件的编程工作方式              。
4MATLAB的含义为  Matrix Laboratory的缩写          。
5.在MATLAB中,plot命令用于什么,    绘图       
6. a=[1 2 2],求a的转置         [1 2 2]         
7. 在线形图型格式的设置中,字符r表示什么     红     
8. 在MATLAB中,矩阵的秩由函数    rank        来实现。
9.在MATLAB中,单位矩阵由函数   eye(n)        来实现。
10. 在MATLAB中,二维饼图由函数  pie        来实现。
11. 在线形图型格式的设置中,字符b表示什么   蓝     
12. MATLAB表达式3*2^3的结果是   24    
13.直方图由函数   bar      来实现。
14.已知x=1:10,则x有    10个    元素
15.已知s=’显示“hello”’,则s 的元素个数是      9           
16.Subplot(2,1,1)是指  (2*1)副子图的第一副      子图
17.if 结构的开始是“if”结束是   end     命令。
18.创建一个5x6的随机矩阵命令是:      rand(5,6)  
19. 产生4阶全0方阵的命令为   zeros(4)  ;产生3阶全1方阵的命令为 ones(3) 。
20. 标点符号 分号 可以使命令行不显示运算结果, 百分号 用来表示该行为注释行。
21. 为了使两个plot的图形在同一个坐标显示,可以使用 hold on 命令进行图形保持;可以使用 grid on 命令为图形添加网格。
22. Surf命令可以用来绘制  曲面    _grid on_命令可以显示图形的分隔线;hold on_ _命令可以用来保持图形窗不被擦除。
23._ clc_命令可以清屏幕内容;clf命令可以清除    图形窗口上的旧图形   
_clear_命令可以清楚内存变量。
24. 调用ode45命令求解高阶微分方程是首先要将阶微分方程化成 一阶微分方程                  。
25. P=[1,3;5,7]Q=[2,4;6,8]则P*Q=  [20,28;52,76]  P.*Q=_[2 ,12; 30 ,56 ]  , 
P(:,1)=  [1;5]          Q(2,2)=     8      。
26.某物体作变速直线运动的速度函数(米/秒),则求经过10分钟后所走过的路程的MATLAB程序是:
syms  t,  S=int(2*t*sin(t^2)+3*t,0,10)。                                                     
27.解方程的MATLAB程序  x=solve('8*x^9+17*x^3-3*x=-1')。                                                                                 
28.设一元函数,求的微分的MATLAB程序
syms x dx, y=(log(5*x))^(x+2); dy=diff (y,x)*dx。                                                                                                   
29.求常微分方程的符号解法解的MATLAB程  y=dsolve('Dy=-a*t', 't')  。   
30.t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);正确的在一个图形窗口中的绘图函数曲线是:plot(t,y,t,y1,t,y2)     
31.生成n×n的随机矩阵正确的书写是: rand(n,n)    
32.MATLAB中自带的变量名为:     ans       。
33.在MATLAB 中A、B矩阵对应元素相乘的正确表达为    A.*B     
34.MATLAB 的程序类型有三种,分别是: 1. 脚本M文件 2、程序文件 3、函数文件 
35.Matlab中指令的续行符  … 
36.表达式的计算机表示:    4*(u^2)/(3*v) 
二.选择题:
1 如果x=1:-2:-8,则x(1)和x(5)分别是( D  )
  A.1,-8 B.-1,-7 C.-1,-8 D.1,-7
2 在MATLAB中下列数值的表示不正确的是( C  )
  A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi
3 MATLAB表达式2*2^3^2的结果是( A   )
  A.128 B.4096 C. 262144 D.256
4.如果x=1: 2 : 8,则x(1)和x(4)分别是( B )
  A.1,8 B.1, 7 C.2, 8 D.2, 7
5. 下列哪个变量的定义是不合法的 ( A  
(A)  abcd-3  (B)  xyz_3  (C)  abcdef  (D)  x3yz
6. 下列变量名中 (  A  ) 是合法的。
(A)  char_1 ;    (B)  x*y ;    (C)  x\y ;    (D)  end
7. 下列哪条指令是求矩阵的行列式的值 (  C  )
(A)  inv  (B)  diag  (C)  det  (D)  eig
8matlab直方图. 在循环结构中跳出循环,执行循环后面代码的命令为 (  B  )
(A)  return  (B) break  (C)  continue  (D)  keyboard
9. 清空Matlab工作空间内所有变量的指令是 (  C  )     
(A)  clc  (B)  cls  (C)  clear  (D)  clf
10. 用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  9]
11. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为 (  C  ) 
(A)  a.^3  (B)  a .*b    (C)  a*b  (D)  a-b
12. 下列MATLAB命令中是构造1×3阶(0,1)均匀分布随机矩阵的命令的是  B    )
(A)randn (1,3) (B)rand (1,3) (C)ones(3)  (D)、以上都不对。                             
13. 下列MATLAB命令中表示从019个数值的等差数组的命令的是(  A  )
    (A)、linspace(0,1,9);        (B)、logspace(0,1,9)
    (C)、b=[0:2:8,ones(1,3)];    (D)、以上都不对。
14. 下列MATLAB程序中是求定积分的程序的是  A    )
(A) syms xf=2*e^x+3*x^2+3; F=int(f,-4,1) (B)syms x, f=2*exp(x)+3*x^2+3; F=int(f,-4,1)
(C)F=int(f,-4,1)                    (D)、以上都不对。
15. 如果n阶方阵A可逆,则下列MATLAB命令中是求A的逆矩阵的命令是(  A  )
    (A)inv(A); (B)det(A) (C)rank(A)  (D)、以上都不对。
16. 使用下列哪一个函数可以产生单位矩阵(  B  )
A. zero  B. eye  C.  rand    D.diag
17.使用下列哪一条指令可以将图形窗口分割成二行三列,并且将第二行第二列的绘图区域设置为当前的绘图区域( D  )
A. subplot(3,2,2)  B. subplot(2,3,2)  C. subplot(3,2,5)  D. subplot(2,3,5)
、给出下面MATLAB语句的结果
1、已知a=[1  2  3 ;4  5  6 ;7  8  9 ];
      b=[ 2  3  6;1  5  7 ;7  8  11 ];
  求 a*b 和 a.*b的值。
a*b=25    37    53
    55    85  125
      85  133  197
a.*b=2    6    18
      4    25    42
      49    64    99
2、     已知 A=[1 2;3 4]; B=[5 4;3 2]
            写出  A.^B  和  A’ 的计算结果。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。