MATLAB复习题

发布时间 : 星期三 文章MATLAB复习题更新完毕开始阅读

B. array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] C. array =6 D. array =10 16.求解方程x4-4x3+12x-9 = 0 的所有解 ( 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

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

A.a=4, b=4, c=2.0000i B.a=4, b=2.0000i, c=2.0000i C.a=2.0000i, b=4, c=2.0000i D. a=2.0000i, b=2.0000i, c=2.0000i

18.矩阵的特征方程系数可以用以下那个命令执行 ( A )

A.eig B.ploy C.det D.ployder

19. 2.已定义a=1,b=2,欲表示复数1+2i,以下命令错误的是:( D )

A.a+bi B. a+b*i C. 1+2i D. 1+2j 20.以下不属于取整函数的是:( A )

A. rand B. round C. floor D. fix 21.命令linspace(0,1,2)执行的结果是:( B )

A. [0 1 2] B.[0 1] C. [100 101] D. 与命令?0:1:2?执行结果相同 22. 命令A(2,3)表示: ( C )

A. 定义了2行3列的矩阵A B. 取矩阵A的第3行第2列的元素 C. 取矩阵A的第2行第3列的元素 D. 取矩阵A的第2及第3个元素

23.在MATLAB中如何建立矩阵 ,并将它赋予变量a? ( A )

A. a=[ 5 7 3 ; 4 9 1 ] B. a=[ 5 , 7 , 3 ; 4 , 9 , 1 ]

C. a=[ 5 7 3 , 4 9 1 ] D.a=[5 4 , 7 6, 3 1] 24.求humps函数在x=0~2之间的极小值的正确格式是 ( C )

A. m=quad(‘humps’,0,2) C. m=fmin(‘humps’,0,2)

B.m=quad(‘humps’;0,2) D.m=fmin(‘humps’;0,2)

25.设已执行语x=3>2;y=x>0,下面表达式错误的是 ( D)

A.x+y B.x-y C.x*y D.x/y 26.下列的数组写法种错误的是 ( C )

A.[1:9] B. 1:9 C.[1:2:9,2:2:8] D.[1:3;4:6;7:9]

27.在MATLAB命令窗口中键入A=magic(6); B=A(2:5,1:2:5) 将得到矩阵B,B是( C )

A.2行5列矩阵; B.4行2列矩阵; C.4行3列矩阵; D.4行5列矩阵;

28.在图形指定位置加标注命令是(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)’);

29.运行如下程序后, 命令窗口(command windows)显示的结果为( D ) A=[13,-56,78;25,63,-735;78,25,563;1,0,-1]; y=max(max(A))

A. y=564 B.y=9 C.y=-735 D.y=563 30. MATLAB中添加文本注释用符号:( B )

A. // B. % C. /* D. @

二. 填空题

1.已知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。

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

3.点符号 __分号__ 可以使命令行不显示运算结果, _百分号_ 用来表示该行为注释行。

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

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

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

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

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

11. MATLAB表达式3*2^3^2的结果是192。

12. 倘若要是对x进行赋值,从2到20,中间间隔100个点, x=linspace(2,20,100)

13.a=[1 2 2],求a的转置a=[1;2;2]。

14.设A=[1,2,3;4,5,6],B=[2,4,0;1,3,5],则

A’*B=[6,16,20;9,23,25;12,30,30]

15.若X=[1,2,3],Y=[4,5,6],则Z=X.*Y=[4,10,18]

16.Magic(3)=[8,1,6;3,5,7;4,9,2]

17.二维数组的标识有全下标,单下标,逻辑1标识

18.M文件可分为两种,一种是主程序文件,另一种是函数文件

19.已知D=[1,4,7;8,5,2;3,6,0],则D.^3=[1,64,343;512,125,8;27,216,0]

20.标识符是标识变量名、常量名、函数名和文件名的字符串的总称

21. M文件分为:主程序、子程序。

22.?空矩阵?是指没有元素的矩阵

23..逻辑量的取值为0和1

24.break是中止循环的命令

26.MATLAB常用操作界面包括 命令窗口,工作空间窗口 命令历史窗口,当前目录窗口,内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。 27.MATLAB中Inf或inf表示 无穷大、NaN或nan表示 不是一个数、nargout表示 输出总量数目。

28.MATLAB中逗号主要用作 要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号。

29;工作空间浏览器主要用于内存变量的 查阅、 保存 和 编辑 。

30.MATLAB实现将全下标转换为单下标的指令为 Sub2ind 、据单下标换算出全下标的指令为 Ind2sub 。

1.MATLAB有那四种流程控制语句?________,__________,__________,_________。

解:If语句; while语句;for语句 ;switch语句

2.由Rand函数产生的随机数的最大值为______,最小值为_______。 解 :1;0

3.标点符号________可以使命令行不显示结果。 解 : ;

4. 符号表达式sin(2*a+t)+m中独立的符号变量为_________。 解 : T

5.MATLAB的程序文件的扩展名是_________。 解 :.m

6.MATLAB最基本的绘图函数为_________。 解 :plot()

7.产生4阶全0方阵的命令为_________。 解 :zeros(4)

8. 脚本文件可以调用_______。 解 :函数文件

9.如果x=1:2:9,则x(3)=___。

联系合同范文客服:xxxxx#qq.com(#替换为@)