好文档 - 专业文书写作范文服务资料分享网站

2016数学实验教程(matlab版)习题

天下 分享 时间: 加入收藏 我要投稿 点赞

2015-2016数学实验练习题

一、 选择题

1. 清除Matlab工作空间(wordspace)变量的命令是( )

A. clc B. clear C. clf D.delete

2. 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是 ( )

A. clc B. clear C. clf D.delete 3. 用来清除图形的命令 ( ) A. clc B. clear C. clf D.delete

4. 在MATLAB程序中,使命令行不显示运算结果的符号是 ( )

A. ; B. % C. # D. &

5. 在MATLAB程序中,可以将某行表示为注释行的符号是 ( ) A. ; B. % C. # D. &

6. 在循环结构中跳出循环,执行循环后面代码的命令为 ( )

A. return B. break C. continue D. Keyboard

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

A. return B. break C. continue D. Keyboard

8. MATLAB中用于声明全局变量的关键字是 ( )

A. inf B. syms C. global D. function

9. 用户可以通过下面哪项获得指令的使用说明 ( )

A. help B. load C. demo D. lookfor

10.在MATLAB命令窗口中键入命令S=zoros(3);可生成一个三行三列的零矩阵,

如果省略了变量名S,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名 ( )

A. ans; B. pi; C. NaN; D. Eps.

11. 9/0的结果是( )

A. NAN; B. Inf; C. eps; D. 0

12.在MATLAB中程序或语句的执行结果都可以用不同格式显示,将数据结果显

示为分数形式,用下面哪一条命令语句 ( )

A. format long; B. format long e;C. format bank;D. fromat rat

13. 下列MATLAB命令中是构造1行3列的(-1,1)均匀分布随机矩阵的命令的是

( )

A. randn(1,3);B. rand(1,3);C. ones(3);D. 以上都不对

14. 产生四维元素都为1矩阵的语句为( )

A. ones(4) B. eye(4) C. zeros(4) D. rand(4)

15. 用round函数对数组[2.48 6.39 3.93 8.52]取整,结果为 ( )

A. [2 6 3 8] B. [2 6 4 8] C. [2 6 4 9] D. [3 7 4 9]

16. y=dsolve(‘Dy=1/(1+x^2)-2*y^2’,’y(0)=0’,’x’); ezplot(y)的功能是( )

A. 求微分方程特解并绘图;B. 解代数方程;C. 求定积分; D.求微分方程通解.

17. MATLAB命令roots([1,0,0,-1])的功能是 ( )

3 A. 产生向量[1,0,0,1]; B. 求方程x+1=0的根; 33 C. 求多项式x-1的值; D. 求方程x-1=0的根。

18.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(2,:)*A(:,2);将出

现的结果是( )

A. 15; B. 81; C. 36; D. 30.

19. 在MATLAB命令窗口中键入命令A=[1 4 2;3 1 2;6 1 5]; 则

det(A(1:2,2:3).*A(2:3,2:3))的结果是 ( )

A. -143; B. 60; C. 36; D. -19

20.i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后a, b, 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

21. 在MATLAB命令窗口中键入命令A=[1 4;3 5]; B=[2 3;3 8]; 则A.*B的结果是

( )

?212? A. ??940??; B.

??( )

?1435???2149??; C. ???212???2149??; D. ???1435???940??. ??22. 在MATLAB命令窗口中键入命令A=[1 4;3 5]; B=[2 3;3 8]; 则A*B的结果是

?212? A. ??940??; B.

???1435???2149??; C. ???212???2149??; D. ???1435???940??. ??23. 下面有关MATLAB变量名和函数名的说法错误的是 ( )

A. 变量名的第一个字符必须是一个英文字母 B. 变量名可由英文字母、数字和下划线混合组成 C. 变量名不得包含空格和标点,但可以有下连字符 D. 变量名和函数名对于英文的大小使用没有区别

24. 正确表达命题A或B都大于C的逻辑表达式应该用下面哪一行( )

A. A > C;B. B>C;C. A >C & B >C;D. A >C | B >C。

25. 输入方阵A的数据,在MATLAB中计算A的逆矩阵用下面哪一命令( )

A. det(A) B.eig(A) C.diag(A) D.inv(A)

26. 输入方阵A的数据,在MATLAB中计算A的特征值用下面哪一命令( )

A. inv(A) B. diag(A) C. det(A) D. eig(A)

27. 输入方阵A的数据,在MATLAB中计算A的行列式的值用下面哪一命令( )

A. inv(A) B. diag(A) C. det(A) D. eig(A)

28. 输入方阵A的数据,在MATLAB中计算A的秩用下面哪一命令( )

A. inv(A) B. diag(A) C. rank(A) D. eig(A)

29. 命令A=magic(3)创建3阶魔方矩阵,求A的特征值绝对值最小用 ( )

A. min(abs(eig(A))); B. min(eig(abs(A))); C. min(eig(A)); D. min(abs(A)); 30.下列哪个变量的定义是不合法的 ( ) A. abcd-3 B. xyz_3 C. abcdef D. x3yz

31. 下列变量名中合法的是 ( )

A. char_1 B. x*y C. x\\y D. end

32. 在MATLAB中下列数值的表示不正确的是( )

A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi

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

A. axis on B. grid on C. box on D. hold on 34. 为了使两个plot的图形在同一个坐标显示,可以使用哪个命令进行图形保持 ( )

A. axis on B. grid on C. box on D. hold on

35.假设在当前工作目录中有一名为exa1的M文件,其中有些错误。现在为了

修改它,用键盘命令将这一文件打开编辑,使用下面的命令不对的是( ) A. edit exa1;B. edit exa1.m;C. type exa1;D. open exa1

36. 如果x=1:-3:-18,则x(3)和x(7)分别是( )

A.-6,-14 B. -5,-14 C. -8,-17 D. -5,-17

37. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为( )

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

38. 设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果( )

A. [10 13 11] 9 [3 3] B. [9 9 16] 3 [3 3] C. [9 9 16] 9 [3 3] D. [10 13 11] 3 [3 3]

39. 输入矩阵A=[1 3 2;3 7 -5;5 6 9]; 使用全下标方式用A(3,2)取出元素“6”,使用

单下标方式用哪个命令可以取得 ( )

A. A(4) B. A(7) C. A(8) D. A(6)

40. MATLAB命令A=rand(5,5);创建A?(aij)5?5,求max?|aij|用 ( )

ji?15 A. max(sum(abs(A))) B. max(sum(abs(A’))) C. max(sum(A))) D. sum(max(A))

41. MATLAB命令x=[1,2,4,5,9]; mean(x)的计算结果是 ( )

A. 4 B. 4.2 C. 4.5 D. 21

42. 运行如下程序后, 命令窗口(command windows)显示的结果为( )

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

43. 运行如下程序后, 命令窗口(command windows)显示的结果为( )

A=[13,0,-5;8,-6,2;15,3,7]; y=max(A)

A. y=15 3 7 B.y=13 8 15 C.y=15 8 7 D.y=13 3 7

44. 命令factor()用于分解因式,syms x; f=4*x^3+9*x^2-30*x; factor(diff(f))的结果

是( )

A. (x-1)*(2*x-5) B. 6*(x-1)*(2*x+5) C. 6*(x+1)*(2*x+5) D. (x+1)*(2*x-5)

45. MATLAB表达式2*2^3^2的结果是 ( ) A. 128 B. 4096 C. 262144 D. 256 46. 已知函数文件如下,则factor(4)=( )

function f=factor(n) if n<=1 f=1; else

f=factor(n-1)*n; end

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

47. 下面的程序执行后array的值为 ( )

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.

48. 运行如下程序后, 命令窗口(command windows)显示的结果为 ( )

s=0;

a=[12,13,14;15,16,17;18,19,20]; for k=a s=s+k; end disp(s');

A. 144 B. 39 48 57 C.145 D. 45 48 51

49. 十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果

是 ( )

A. k指向第二动物牛; B. k指向第三动物虎; C. k指向第四动物兔; D. k指向第五动物龙。

50. 在图形指定位置加标注命令是( ) 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)’); %添加图例的标注,

51. 下列哪个函数为插值函数( )

A. P=polyfit(X,Y,3) B. Y1=interp1(X,Y,X1,'method') C. [Y,I]=sort(A,dim) D. R=corrcoef(X)

二、 填空题

1. 计算多项式乘法(x2?2x?2)(x2?5x?4)命令是_____________; 计算多项式

除法(3x3?13x2?6x?8)/(x?4)的命令是_____________;

2. 要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;

3. 在MATLAB命令窗口中的“>>”标志为MATLAB的_______ 提示符,“│”标

2016数学实验教程(matlab版)习题

2015-2016数学实验练习题一、选择题1.清除Matlab工作空间(wordspace)变量的命令是()A.clcB.clearC.clfD.delete2.清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是(
推荐度:
点击下载文档文档为doc格式
3uh0k78czz6b8vf014f8
领取福利

微信扫码领取福利

微信扫码分享