综合测试(一)

课程名称:MATLAB仿真技术 总分:100 答题时长:100分钟 出卷人:王明玉

、单项选择题:(共7题,21分)
1 下列表示可以作为MATLAB的变量的是(   )。
abcd- 2
xyz_2#
@h
X_1_a
2 在MATLAB中下列数值的表示不正确的是(  )。
+99
1.3e-5
2-3*e^2
3-2*pi
3 绘制函数图应使用(  )函数。
ezplot 
fplot 
ezpolar
stem
4 利用alpha(alpha_data)函数调整透明度为完全不透明,应设置alpha_data的值为()。
0
0.25
0.45
1
5 读取图像数据应使用函数()。
audioread 
imread 
imshow
import
6 下列哪个函数是GUI控件的回调函数(  )。
creatFcn
 propety inspector
callback 
layout
7 包含显示与输出模块的是Simulink的(  )库。
Sinks
Sources
Math
Continuous
、填空题:(共10题,33分)
1 MATLAB的含义为_______。
2 倘若要是对x进行赋值,从5到25,间隔是0.1,程序是x=______  ;
3 倘若要是对x进行赋值,从2到20,中间间隔100个点,程序是______。
4 A=[1,2,3;4,5,6];[m, n]=size(A);c=length(A);d=numel(A);则m=___;n= ___ ;c=  ___ ;d= ___。
5 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为(  )。

c=input('请输入一个字符','s');

if c>='A' & c<='Z'

disp(setstr(abs(c)+abs('a')-abs('A')));

elseif c>='a'& c<='z'

disp(setstr(abs(c)- abs('a')+abs('A')));

elseif c>='0'& c<='9'

disp(abs(c)-abs('0'));

else

disp(c);

end

6 MATLAB中legend函数的功能为                  。;绘制子图,即在当前图形窗口创建多个坐标系采用                     。
7 为了使两个plot的图形在同一个坐标显示,可以使用            命令进行图形保持;可以使用          命令为图形添加网格。
8 通过                指令可将工作区中的所有变量保存在当前工作区中的文件中,文件的扩展名为          ;该文件可以通过            函数可再次导入到工作区。
9 菜单编辑器包括菜单的设计和编辑,主要包括名称(Label)、                        

 

10 电力系统的无穷大功率电源可通过 Simulink的SimPowerSystems 库中的                模块产生。三相并联RLC负荷可通过 Simulink的SimPowerSystems 库中的              模块产生。
简答题:(共5题,28分)
1 将矩阵组合成两个新矩阵:

 

(1)组合成一个4´3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即

         

(2)按照a、b、c的列顺序组合成一个行矢量,即  [4 7 2 5 7 8 1 3 5 6 9 2]   

2 将(x-6)(x-3)(x-8)展开为系数多项式的形式。
3 编写程序能自动将向量中小于0的元素进行单独相加,大于0的元素进行单独相加,并分别记录所加的个数。如向量x=[1,-4,-8,3,10,-9,7,-3,10, 8,-5,-2,2,0 ]。
4 应用匿名函数,求当x=2,y=3时, x^2+y^2的值。
5 输入信号源使用阶跃信号,系统使用开环传递函数  ,接受模块使用示波器来构成模型。
编程题:(共3题,18分)
1 在[0,4pi]画sin(x),cos(x)(在同一个图象中);   其中cos(x)图象用红色小圆圈画.并在函数图上标注 “y=sin(x)”, “y=cos(x)”  ,x轴,y轴,标题为“正弦余弦函数图象”。
2 y=sin(x),x从0到2p,Dx=0.02p,编程计算y的最大值、最小值、均值和标准差。
3 有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次样条法进行插值。