搜索
您的当前位置:首页正文

MATLAB考试卷

来源:尚车旅游网
内蒙古农业大学 2010-2011 学年第 一 学期 Matlab及仿真 课程考试试卷(A)

题 号 分 值 得 分 得分 一 评卷人 二 三 四 五 六 总分 一、填空题(每小题1分,共 10分)

1.在MATLAB命令窗口中的“≥”标志为MATLAB的 命令行 提示符,“│”标志为 输入 提示符。

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

A+B ans= [2,2,6;5,10,0;7,9,11] ; A.*B ans= [1,0,9;4,25,0;0,8,18] ; A==B ans= [1,0,1;0,1,1;0,0,0] ; 3.已知A是矩阵,求A的对角矩阵函数是 diag ,求A的下三角矩阵函数是 tril 。

4.MATLAB的程序文件和Simulink模型文件的扩展名分别是 .m 、 .mdl 。

5.MATLAB最基本的绘图函数为 plot() 。

得分 评卷人 二、判断题(每小题 2 分,共 10分)

1. 下列哪个变量的定义是不合法的(A)。 (A) ? abcd-3 (B) ? xyz_3 (C) ? abcdef

(D) ? x3yz

2.指出下列错误的指令(B)。

(A) ? syms a b; (B) ? syms a, b;

(C) ? syms(‘a', ‘b'); (D) syms(‘a','b','positive'); 3.下列哪条指令是求矩阵的行列式的值(C)。 ???????? (A) ? inv (B) ? diag (C) ? det (D) ? eig

4.清空 Matlab 工作空间内所有变量的指令是(C)。 (A) ? clc (B) ? cls (C) ? clear (D) ? clf

5.以下哪个说法是正确的(D)。

(A)Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。

(B)Matlab 指令窗口中显示的数值有效位数不能超过 7 位。 (C)输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。

(D)历史指令窗口所记录的内容 与 diary 指令所产生“日志”内容是不同的。

得分 评卷人 三、简单题(每小题 10 分,共 30 分)

1 ? A = [1 ?? 2; 3 ?? 4]; B = [1 ?? 2; 1 ?? 4];

写出下面几条指令的运行结果: C = A*B

D = A+B E = A.*B 答: C =

3 10 7 22 D =

2 4 4 8 E =

1 4 3 16 2.mysum=0;i=1;

while(i<=100) mysum=mysum+i; i=i+1; end mysum 答: mysum = 5050

3.在MATLAB窗口中,用哪两种方法启动Simulink?

答:

在MATLAB命令窗口中输入“simulink”再回车,或者单击工具栏中的SIMULINK图标

得分 评卷人 四、设计及编程题(共 50 分)

1.要求在闭区间(0:1) 上产生具有10个等距采样点的一维数组。试用两种不同的指令

实现。(12分)

答:方法一:0:(1-0)/(10-1):1 方法二:linspace(0,1,10) ans =

Columns 1 through 8

0 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 Columns 9 through 10 0.8889 1.0000

2. (1)极坐标绘制 [0,2]内 y=cost+sint的图形,要求用点线,颜

色为红色,并加上横纵坐标的标识,在空白处加上函数的表达式,打开网格。(7分)

(2)绘制矩阵A=[1 2 3;0 2 7 ]的饼图,并让 3 和2 分离出来。并给图形加上标题。(7分) t=0:pi/10:2*pi; y=cos(t)+sin(t); plot(t,y,'r:') grid on

xlabel('independent variable T') ylabel('Dependent Variable Y') text(1.5,0.3,' y=cos(t)+sin(t)') x=[1 2 3;0 2 7];

explode=[0 1 1; 0 0 0]; pie(x,explode)

title('矩阵A=[1 2 3;0 2 7 ]的饼图')

3. 由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置。(12分)

A =

0.4057 0.4103 0.3529 0.1389 0.6038

0.9355 0.8936 0.8132 0.2028 0.2722 0.9169 0.0579 0.0099 0.1987 0.1988 >> B=(A>0.5) B =

0 0 0 0 1 1 1 1 0 0 1 0 0 0 0

4.电阻电路的计算电路如下图所示,建立Simulink 模型。(12分)

因篇幅问题不能全部显示,请点此查看更多更全内容

Top