MATLAB期末复习资料(终极版)

  • 格式:doc
  • 大小:175.09 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题:(共20分)

1、产生4阶全0方阵的命令为 zeros(4);产生3阶全1方阵的命令为ones(3).

2、标点符号;可以使命令行不显示运算结果; % 用来表示该行为注释行。

3、P,Q分别是两个多项式的系数向量,求P对应的多项式的积分(对应的常数为K),使用的命令是

polyint(P,K);求P/Q的解,商和余数分别保存在k和r中,使用的命令是[k,r]= deconv (P,Q)

4、在C盘上创建目录my_dir的命令是mkdir(…c:\‟,‟my-dir‟);使c:\my_dir成为当前目录的命令是

cd c:\my -dir。

5、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出各指令运行的结果。

A&B的运行结果ans= 0 1 1

1 1 0

A./B的运行结果ans= 0 2.2500 2.0000

1.0000 0.6000 NaN

6、要判断else是否是MATLAB关键字的命令是exist User Name;exist else的运行结果非零,说明else是

(填“是”或“不是”) MATLAB的关键字。

7、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为 [ 2 ,5 ] 和 5 。

8、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。

9、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件mydata.mat中的指令save mydata.mat;写出把mydata.mat文件中的变量读取到MATLAB工作空间内的指令load mydata.mat。

10、用if语句判断80≥x>60,在MATLAB中if语言后的判断应写为 if x<= 80 & x>60

11、写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值。x=[1 5 3 9 5 13 7 17 ]

x=[0,1,0,2,0,3,0,4];

for k=1:8

if x(k)==0

x(k)=k;

else

x(k)=2*k+1;

end

end

disp(x);

二、选择题:(共20分)

1、对某M 脚本文件命名正确的是 A A 、abc3 B 、3_xyz C 、ab-c D 、else

2、在循环结构中跳出循环,执行循环后面代码的命令为 B

A 、return

B 、break

C 、continue

D 、keyboard

3、清空MATLAB 工作空间内所有变量的指令是 C

A 、clc

B 、cls

C 、clear

D 、clf

4、已知a=2:2:8,b=2:5,的为 C

A 、a‟*b

B 、a.*b

C 、a*b

D 、a-b

5、控制坐标轴范围的指令是 B 。

A 、box

B 、axis

C 、xlabel

D 、ylabel

6、能对A 数组进行“行交换”的指令是 D A 、reshape (A) B 、repmat(A) C 、fliplr(A) D 、flipud(A)

7、下面的程序执行后array 的值为 A

for k=1:10 if k>6

break ; else

array(k)=k; end end

A 、array=[1,2,3,4,5,6]

B 、array=[1,2,3,4,5,6,7,8,9,10]

C 、array=6

D 、array=10

8、求解方程091243

4

=-+-x x x 的所有解。 A

A 、1.0000,3.0000,1.7321,-1.7321

B 、1.0000,3.0000,1.7321i ,-1.7321i

C 、1.0000i ,3.0000i ,1.7321,-1.7321

D 、-3.0000i ,3.0000i ,1.7321,-1.7321

9、MATLAB 的是 B 。

A 、非数具备传递性

B 、两个非数是可以比较大小的

C、数据可视化中,非数可以用来裁剪图形

D、测量数据处理中,可以用来标识“野点(非正常点)”

10、MATLAB中预定义变量nargin,nargout分别表示 C

A、输入/输出宗量

B、输入/输出宗量的数目

C、函数的输入/输出参数

D、匿名函数的输入/输出

11的? A

A、abc-3

B、xyz_3

C、abcdef

D、x3yz

12、下列哪条指令是求矩阵的行列式的值? C

A、inv

B、diag

C、det

D、eig

13、用round函数四舍五入对数组A=[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 ]

14、角度x=[30 45 60],计算其正弦函数的运算为 D

A、SIN(deg2rad(x))

B、SIN(x)

C、sin(x)

D、sin(deg2rad(x))

15、绘制三维空间符号函数网线图的指令是 B 。

A、surf

B、mesh

C、plot3

D、ezmesh

16、能对A数组进行“列交换”的指令是 D

A、repmat(A)

B、reshape(A)

C、flipud(A)

D、fliplr(A)

17、执行以下代码后E的值为 A 。

A=[1,2,3;4:6;7:9]

C=[A;[10,11,12]],

D=C(1:3,[2 3])

E=C(2,[1 2])

A、[4 5]

B、[2 3]

C、[8 9]

D、[5 6]

18、i=2;a=2i,b=2*i;c=2*sqrt(-1);程序执行后,a,b,c的值分别是多少? C

A、a = 4,b = 4,c = 2.0000i