> 文章列表 > 实验02MATLAB矩阵与运算

实验02MATLAB矩阵与运算

实验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'。( ×