自动化专业MATLAB试题
试 题
2012 年 ~ 2013 第 1 学期
课程名称: MATLAB语言 专业年级: 自动化1001-1006
考生学号: 考生姓名:
试卷类型: A卷 √ B卷 □ 考试方式: 开卷 □ 闭卷 √
……………………………………………………………………………………………………………………
一、填空题(每空1分,共20分)
MATLAB即Matrix+Laboratory,其强项就是高效的 计算,其默认的数据类型是 型。
在 窗口中可输入各种MATLAB命令、函数和表达式,并显示除图形外的所有运算结果。
定义变量c为字符串“Hello”的命令是 。
MATLAB的基本绘图命令是 。
clear命令的作用是清除 。
计算3cos(2x+43o )用命令 。
定义变量a=用命令 ,命令b=a>3执行后b= ,将 a 矩阵第一行的所有元素改为3的命令是 。
定义10个元素全为零的行向量用命令 。
求线性方程AX=b,用命令 。
设X1=[2 3;4 5],X2=eye(2,2),则X1*X2= ,X1.*X2= 。
若Z=[3-i, 1+i],则Z’= 。
求方程x3+20x+1=0的根的命令是 。
命令A={'This is a Cell array', ones(2,3)}定义了一个 数组。
若某班全体学生的信息用结构数组student表示,则要查看该班第一个学生的学号num 可用命令 。
命令conv ([1 1], ones(1,2))执行的结果是 。
定义图形窗口中x轴坐标范围为0~2π,y轴坐标范围为-1~1的命令是 。
二、选择题(每小题2分,共30分)
MATLAB绘制二维图形的命令是:A. subplotB. plotC. drawD. figure
有关分号“;”的功能,以下说法错误的是:A. 作为不显示计算结果命令行的结尾B. 作为不显示计算结果命令之间的分隔符C. 作为命令行必需的结束符D. 作为数组元素行之间的分隔符
对于命令“save FileName”的功能说法正确的是:A. 将当前图形窗口中的图形存入以“FileName”为名的图形文件B. 将工作空间中的所有数据存入以“FileName”为名的数据文件C. 将当前编写的程序代码存入以“FileName”为名的程序文件D. 将工作空间中的数据、图形窗口中的图形及当前编写的程序一并存入以“FileName”为名的压缩文件
以下不属于MATLAB文件类型的是:A. mB. figC. datD. mat
已定义a=1,b=2,欲表示复数1+2i,以下命令错误的是:A. a+biB. a+b*iC. 1+2iD. 1+2j
下列变量名中合法的是 :A. NaN, i4B. 变量1, a-2C. data_1, EX.02 D. 2pi, det
以下不属于取整函数的是:A. randB. roundC. floorD. fix
若变量a=[1 0 ],则命令[ a ; a ]执行的结果是:A. [1 0 1 0]B. [2 0]C. D. 报错
命令linspace(0,1,2)执行的结果是:A. [0 1 2]B.[0 1]C. [100 101]D. 与命令“0:1:2”执行结果相同
命令1/3 执行的结果是:A. 1/3B. 0.3333C. 3D.
MATLAB中添加文本注释用符号:A. //B. %C. /*D. @
下列关于MATLAB工作空间说法错误的是:A. MATLAB工作空间中的变量在MATLAB关闭时即清空B. MATLAB工作空间中的变量可以为M脚本文件使用C. MATLAB工作空间中的变量可以为M函数文件使用D. MATLAB工作空间中的变量可以为Model文件使用
命令A(2,3)表示:A. 定义了2行3列的矩阵A B. 取矩阵A的第3行第2列的元素C. 取矩阵A的第2行第3列的元素 D. 取矩阵A的第2及第3个元素
已知a=2:4, b=rand(3,1), 下面的运算表达式出错的是:A. a*bB. a/b