一、判断题(6小题,每小题5分,共30分)
1.标量可以和数组进行乘除运算。
对
错
2.假设二维数组A,则A(:)代表数组A的全部元素。
对
错
3.Matlab中对虚数虚单元的描述使用 i或j 。
对
错
4.符号表达式的四则运算和数值运算一样,用+、-、*、/、∧运算符实现。
对
错
5.使用函数zeros(5)生成的是一个具有5个元素的向量。
对
错
6.在sin(x)运算中,x是角度。
对
错
二、单选题(6小题,每小题5分,共30分)
7.ones(n,m)函数是用来产生特殊矩阵的,由它形成的矩阵称为( )。
单位矩阵
全零矩阵
对角矩阵
空矩阵
8.角度x=[20 30 60],计算其余弦函数的运算为( )。
COS(deg2rad(x))
COS(x)
cos(x)
cos(deg2rad(x))
9.如果x=1:-2:-8,则x(1)和x(5)分别是( ) 。
1,-8
-1,-7
-1,-8
1,-7
10.如果想将矩阵A第1行第1列的元素改为50,可以通过( )语句来完成。
A(1,1)=50
A(1:1)=50
A(1;1)=50
A(1 1)=50
11.矩阵每一行中的元素之间要用某个符号分割,这个符号可以是( )。
逗号
分号
回车
冒号
12.表达式ax3+by2改写成Matlab的语句形式是( )。
ax3+by2
a*x3+b*y2
ax*3+by*2
a*x^3+b*y^2
三、多选题(5小题,每小题8分,共40分)
13.关于Simulink描述正确的是( )
Simulink是一个用来对动态系统进行建模、仿真和分析的软件包
支持连续的、离散的或二者混合的线性和非线性系统
支持具有多种采样速率的多速率系统
不支持离散的非线性系统
14.a=[9 0.6 0 -2 -0.7],在进行逻辑运算时,描述正确的是( )
在Matlab中对数组a进行逻辑运算时,a相当于a=[0 0 1 1 1]
在Matlab中对数组a进行逻辑运算时,a相当于a=[1 1 0 1 1]
Matlab约定在所有关系、逻辑表达式中,作为输入的任何非0数都被看成是“逻辑假”,只有0被认为是“逻辑真”
Matlab约定在所有关系、逻辑表达式中,作为输入的任何非0数都被看成是“逻辑真”,只有0被认为是“逻辑假”
15.在sin(x)运算中,描述正确的是( )
在sin(x)运算中,x是弧度
Matlab规定所有的三角函数运算都是按弧度进行运算
在sin(x)运算中,x是角度
Matlab规定所有的三角函数运算都是按角度进行运算
16.要求在闭区间[0,2π]上产生具有10个等距采样点的一维数组,下面指令实现正确的有( )
使用数组生成的冒号表达式 a = 0:2*pi/10:2*pi
使用数组生成的冒号表达式 a = 0:2*pi/11:2*pi
使用数组生成的linspace函数 a1 = linspace(0,2*pi,10)
使用数组生成的linspace函数 a1 = linspace(0,4*pi,10)
17.有程序如下:
A=1:2:5;
B=[A;2*A;3*A]
执行完成后结果正确的有( )
B= | 1 3 5 |
2 6 10 | |
3 9 15 |
B(2,:)=2 6 10
B(:,3)= | 5 |
10 | |
15 |
B(:,3)= | 15 |
5 | |
15 |