MATLAB复习题 联系客服

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

答案: 5

10.如果需要程序运行到当前位置时暂停两秒后再继续执行,可以使用命令______。

答案: pause(2)

11.从0到3π之间均匀取400个点的命令是_____________。 答案: linspace(0,3*pi,400)

12.已知a=[1 0 1 0 1],则语句(a==0)的执行结果是______________。 答案: [0 1 0 1 0]

13. 函数文件中的第一行必须以___________开始。 答案: function

14.为了使两个plot的图形在同一坐标显示,可以用______命令进行图形保持。 答案: hold on

15.求方阵a的特征根和特征向量由函数____________实现。 答案:eig(a)

16.Linspace(a,b,n)在a与b之间____产生n个点值。 答案:均匀

17.若要输出5阶魔方矩阵,则matlap中输入____。 答案:magic(5)

18.matlap中,标识符‘y’表示黄色;‘w’表示白色;‘k’表示黑色;则‘m’和‘g’分别表示____ 答案:品红;绿色 19.MATLAB的含义为______. 答案;矩阵实验室

20.将变量x以ASCII文本格式存到fname.txt,使用命令______. 答案:save_X

21.If结构的开始是‘if’命令,结束是___命令。 答案;end

22.命令>>subplot(3,3,x)中有___个子图。

答案;9个

23.设x是一维数组,x的倒数第3个元素表示为_______;

设y为二维数组,要删除y的第34行和48列,可使用命令_______; _______; 答案: x(_end-2_) y(34,:)=[] y(:,48)=[]

24.在MATLAB命令窗口中的?>>?标志为MATLAB的_______ 提示符,?│?标志为_______提示符。 答案:命令行 输入

25.已知A是矩阵,求A的对角矩阵函数是_______, 求A的下三角矩阵函数是_______ 答案:diag tril

26.已知A=[1 3;4 6];C=[A,eye(size(A));A ,ones(size(A))] 则C=_____________.

答案:[1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1] 27.A=[1,2;3,1]; B=[1,0;0,1]; A~=B=___________. 答案:[0 1;1 0]

28. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为______ 答案:[2,5] , [5]

29.在MATLAB中,矩阵的秩由函数 _______来实现。 答案: rank

30.f表示______,8.5表示数字的长度为__________,小数点后________位 答案:hold on grid on

三. 判断题 1..x=0;n=1; while n<6 x=n+x; n=n+1; end

运行上面的程序x=15 (√)

2. MATLAB中运算符包括数学运算符、字符串运算符、矩阵(数组)运算符。(√)

3.在while表达式,语句体,End循环语句中,表达式的值为零时表示循环条件为真,语句体将被执行,否则跳出该循环语句。(X)

4.使用函数zeros(5)生成的是一个具有5个元素的向量。(×)

5.A、B两个行列分别相同的数组,当执行A>B的关系运算后,其结果是0或者1.(×)

6.abs()是一个针对数值量求绝对的函数。(×)

7.若X=[1,2,3],Y=[4,5,6],则Z=X*Y=[4,10,18]成立 (X)

8.若S=[1,2;3,4],D=[1,4,7;8,5,2,;7,2,0],则D^S是非法运算 (√)

9.输入关系式a=2+2==4得a=1 (√)

10.程序中必须用全角英文字母和符号。 (X)

11.文件名可以用汉字。 (X)

12.pause(n)是指程序执行到此处时暂停。 (X)

13.函数文件由function起头,后跟的函数名必须与文件名同。(√)

14.标识符中第一个字符必须是英文字母。(√)

15.在matlab中,变量和常量的标识符最长允许18个字符;函数和文件名则通常不超过9个字符。 (X)

16,函数文件可以在命令窗口直接运行 (X)

1.在Matlab中不可以将图形剪切到word文档中。 ( ) 解:X。可以将图剪切到word文档中,通过图形编辑窗的 编辑→复制选项,复制图形,然后粘贴到相应的word文档中。 2.在输入矩阵元素时,同一行的各元素之间只能用逗号分割。( ) 解:X。可以用空格分隔。

3.命令输入完成,在按Enter键时,光标必须要移到该命令行的末尾。( ) 解:X。光标可以停在该命令的任何位置。

4.对于较长的字符串可以用字符串向量表示,即用()括起来( )

解:X。应该是方括号。

5.如果一个命令行很长,需要分成两行或者多行来输入,可以在第1个物理行之后按下Enter键,然后接着在下一个物理行继续输入命令的其他部分。 ( ) 解:X。还要在第1个物理行之后加上3个小黑点再按下Enter键。 6.if,for,while与表达式之间应留空格,在表达式与语句组之间必须用空格或逗号分隔,而在语句组的后面用空格来与end或else分隔。 ( ) 解:X。在语句组的后面必须用逗号或分号隔开end或else。 7.pause(n)中?n?表示下标,没有实际意义。 ( ) 解:X。该式中pause暂停程序执行,?n?表示暂停几秒钟。

8.MATLAB的程序文件和Simulink模型文件的扩展名分别是.m和.mdl () 解:√。

9.?%?可以使命令行不显示运算结果。

解:X。因为?%?表示该行为注释行,?;?表示可以使命令行不显示运算结果。

10.help命令显示某个函数的所有注释行,直到遇到空白注释行或执行语句为止。 解:√。

11.清空 Matlab 工作空间内所有变量的指令是 clc 。

解: X。MATLAB中的clc用于清除指令窗内容,clf用于清除图形窗,clear用于清除工作空间里的内容。

12.在程序调试时,我们通常把某些分号改为逗号,使中间结果能显示在屏幕上,作为查错的依据。 ( ) 解:√。

13.M文件可分为两种其中一种是主程序,也称为函数文件。

解:X。M文件可分为两种其中一种是主程序,也称主程序文件,另一种是子程序,也称为函数文件。

14.matlab的工作环境由命令窗、图形窗和文本编辑框组成。 ( ) 解:√。

15.matlab对大小写不加以区别

解:X,MATLAB对大小写敏感,即把A和a看作两个不同的字符。