《MATLAB程序设计》复习题.docx

上传人:b****5 文档编号:12119548 上传时间:2023-04-17 格式:DOCX 页数:9 大小:39.92KB
下载 相关 举报
《MATLAB程序设计》复习题.docx_第1页
第1页 / 共9页
《MATLAB程序设计》复习题.docx_第2页
第2页 / 共9页
《MATLAB程序设计》复习题.docx_第3页
第3页 / 共9页
《MATLAB程序设计》复习题.docx_第4页
第4页 / 共9页
《MATLAB程序设计》复习题.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《MATLAB程序设计》复习题.docx

《《MATLAB程序设计》复习题.docx》由会员分享,可在线阅读,更多相关《《MATLAB程序设计》复习题.docx(9页珍藏版)》请在冰豆网上搜索。

《MATLAB程序设计》复习题.docx

《MATLAB程序设计》复习题

《MATLA龍序设计》复习题

一填空题

1已知A=[256;178];B=[143;470];写出下列各指令运行的结果。

A&B的运行结果为[111;110]。

A==B的运行结果为[000;010]。

2产生3阶单位阵的命令为eye(3);产生4阶全1方阵的命令为ones(4)。

3A=rand(5,8);b=size(A);c=length(A);贝9b和c的值分别为[5,8]和8。

4求矩阵的特征值的指令为eig。

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

6在线形图型格式的设置中,字符r表示什么颜色(红色)

7fix函数四舍五入对数组[3.17,5.34,8.90,2.52]取整,结果为[35

82]。

8P,Q分别是个多项式的系数矢量,求P对应的多项式的根,使用的命令

是roots(P)

9使2个plot的图形在同一个坐标显示,使用holdon命令进行图形保

持,使用gridon命令为图形添加网格。

10数据拟合采用polyfit函数;求不定积分采用—Jnt__函数。

11A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为_25和5__

12已知A是矩阵,求A的对角矩阵函数是___diag(A),求A的下三角

矩阵函数是tril(A)。

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,5]

2、A=[1,2;3,4];B[1,0;0,1];请问A*B=?

A.*B=?

答案:

A*B=[1,2;3,4],A.*B=[1,0;0,4]

3、A=[57,19,38;-2,31,8;0,84,5]

B=rot90(A)

B=()

答案:

B=[38,8,5;19,31,84;57,-2,0]

4、已知:

A=[2,2,-1,1;4,3,-1,2;8,5,-3,4;3,3,-2,2]

R=rank(A)

R=()

A=[2,2,

3;4

,5,

-6;7,8,9]

trace(A)=(

答案:

4;

16

5、A=[0,

0,0;

0,

1,0;0,0,1]

pinv(A)=

答案:

[0

,0,

0;0

,1,0;0,0,1]

F列命令执行后,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(A>4&A<=7);

(5

分)

答案:

L1=

1

1

11

0

1

11

1

L2=

0

0

00

1

1

11

1

L3=

0

1

11

1

1

00

0

L4=

5

6

7

四写出执行以下代码后

B,

C,

D的值。

A=[1,2,3;4:

6;7:

9];

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

C=B(1:

3,[23])

D=B(2,[12])

答案:

 

取整,结果为

的值分别是多少?

五单选题

1.用round函数四舍五入对数组[2.486.393.938.52](C)

A.[2638]B.[2648]C.[2649]D.[3749]

2.已知a=2:

2:

8,b=2:

5.下列运算表达式中错误的为(C)

A.a'*bB.a.*bC.a*bD.a-b

3.角度x=[304560],计算其正弦函数的运算为(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.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

5.运行如下程序后,命令窗口(commandwindows)显示的结果为(A)。

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

6.图形窗口(Figure)显示网格的命令是(B)

A.axisonB.gridonC.boxonD.holdon

7.在循环结构中跳出循环,但继续下次循环的命令为(C)。

(A)return;(B)break(C)continue(D)keyboard

8.用round函数四舍五入对数组[2.486.393.938.52]取整,结果为(C)

(A)[2638](B)[2648](C)[2649](D)[3749]

9.已知a=2:

2:

8,b=2:

5,下面的运算表达式中,出错的为(C)

(A)a'*b(B)a.*b(C)a*b(D)a-b

10.图形窗口(Figure)显示网格的命令是(B)

A.axisonB.gridonC.boxonD.holdon

11.已知函数文件如下,则factor(4)=(C)

functionf=factor(n)

ifn<=1f=1;

elsef=factor(n-1)*n;

end

A.4B.12C.24D.48

12.运行如下程序后,命令窗口(commandwindows)显示的结果为(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=563

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

答案:

ABCD

2.MATLAB的主要功能有哪些?

()

A.数值计算和符号计算B.绘图功能

答案:

ABCD

3.MATLAB的退出键有哪些?

答案:

ACD

4.MATLAB的帮助功能有哪些?

()

答案:

AB

5.程序的控制结构有几种?

()

A.顺序结构B.选择结构

C.逻辑结构D.循环结构

答案:

ACD

6.下列哪些是选择结构语句?

()

A.ifB.for

C.swichD.try

答案:

ACD

7.下列哪些是循环结构语句?

()

A.whileB.for

C.swichD.break

答案:

ABD

8.在matlab语言中,逗号会在多种场合中用到,但代表的含义有所不同,

列哪些是他的作用()

分割输入变量

C.分隔矩阵中同一行的个元素D.答案:

ABCD

9.常用的工具箱有()

A.自动控制B.信号处理

C.图像处理D.通信仿真答案:

ABCD

10.在MATLAB窗口中,不可以键入各种指令、函数,并显示运行结果的窗

口为()

A.指令窗口

B.

当前目录浏览器

C.工作空间浏览器

D.

历史指令窗口

答案:

BCD

11.在MATLAB窗口中,

不可以对内存变量直接进行操作的窗口为()

A.指令窗口

B.

当前目录浏览器

C.工作空间浏览器

D.

历史指令窗口

答案:

ABD

12.在MATLAB窗口中,

记录在

MATLA晞令窗口执行过的指令操作的窗口不

是以下哪几个()

A.指令窗口

B.

当前目录浏览器

C.工作空间浏览器

D.

历史指令窗口

答案:

ABC

13.在MATLAB窗口中,

用于搜索、查看和改变MATLAB路径和文件的窗口不

是以下哪几个()

A.指令窗口

B.

当前目录浏览器

C.工作空间浏览器

D.

历史指令窗口

答案:

ACD

14.在MATLAB语言中,不是提示其后语句为输入指令的行提示符为()

A.;B.:

C.,D.》

答案:

ABC

15.在MATLAB语言中,下列常用操作命令解释错误的是()

A.clc为清除工作区中的变量B.path为显示搜索目录

C.clf为清空当前图形窗口D.clear为清除命令窗口中的内容

答案:

AD

16.在MATLAE语言中,在指令窗口运行过的指令再次调出运行的按键不是以下哪几个()

A.;B.f

C.,D.》

答案:

ACD

(注:

文档可能无法思考全面,请浏览后下载,供参考。

可复制

、编制,期待你的好评与关注)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1