实验02MATLAB矩阵与运算
1.已知a为4×3矩阵,则执行完a([1:2,4], :)=[ ]后( )。
答:a变成行向量
2.建立矩阵时,行与行之间的元素之间用( )分隔。
答:分号
3.对一个2行6列的矩阵A来说,A(5)代表矩阵A中( )的元素。
答:第一行第三列
4.使用语句x=linspace(4, 6, 5)生成的是( )个元素的向量。
答:5
5.char(89)和num2str(89)的结果是( )。
答:Y和89
6.将内存中变量A和B保存到data.mat文件中的语句是( )。
答:save data.mat A B
7.如果x = [1:12], 则disp(x(end:-2:1))的结果是( )。
答:12 10 8 6 4 2
8.产生3行3列对角线上都是1的矩阵的代码是( )。
答:eye(3)
9.从Excel文件data.xls中第1个工作表中区域A2:D4的数据读取到矩阵A中的代码是( )。
答:A = xlsread(‘data.xls’,1,’A2:D4’)
10.找出字符串变量str中大写字母的位置的代码是( )。
答:find(a>=’A’&a<=’Z’)
11.结构数组的创建方法包括( )。
答:①直接引用法②利用struct函数创建
12.以下产生的变量是元胞或单元的代码包括( )。
答:①A(1,2)={1,2} ②A{2,1}={2,1} ③A{2,1}=1:2:10
13.以下产生的NaN结果的代码包括( )。
答:①0/0 ②inf/inf ③NaN+3 ④NaN*8
14.若A为3行3列,B为4行3列,C为3行4列,则以下矩阵算术运算的代码能正确运行的是( )。
答:①A*C ②A+C*B
15.若A为4,B为3行2列,C为3行2列,D为2行3列,则以下矩阵关系运算的代码能正确运行的是( )。
答:①A>B ②B==C ③D<A
16.MATLAB的运算优先级中,算术运算高于关系运算,关系运算高于逻辑运算。( √)
17.rem和mod函数分别是取模和取余函数。(× )
18.若A为2行6列矩阵,则reshape(A, 3, 4)的运行结果是将A的元素重新排列成4行3列。( ×)
19.若A为线性方程组的系数矩阵,B为方程右侧常数列向量,则方程组的解为inv(A)*B'。( ×)