一个有用的网站O(∩_∩)O

超星尔雅学习通《科学计算与MATLAB语言》章节测试答案

A、A= fix(10+89*rand(5))

B、A= fix(20+90*rand(5,5))

C、A= fix(10+90*rand(5))

D、A=fix(10+100*rand(5))

3.建立3阶魔方阵M的语句是()。A

A、M=magic(3)

B、M=MAGIC(3)

C、M=Magic(3)

D、M=magic(1,3)

4.产生以(x+y)5展开后的系数构成的对角阵P,可以采用的语句是()。B

A、P=diag(flipud(pascal(6)))

B、P=diag(diag(flipud(pascal(6))))

C、P=diag(flipud(pascal(5)))

D、P=diag(diag(flipud(pascal(5))))

5.将矩阵A对角线元素加30的命令是()。A

A、A+30*eye(size(A))

B、A+30*eye(A)

C、A+30*ones(size(A))

D、A+30*eye(4)

6.用来描述矩阵性能的数是()。A

A、条件数

B、范数

C、秩

D、迹

7.求矩阵A的范数的函数是()。D

A、trace(A)

B、cond(A)

C、rank(A)

D、norm(A)

8.语句“[X,D]=eig(A)”执行后,D是一个(    )。B

A、三角阵

B、对角阵

C、数量矩阵

D、单位阵

9.采用稀疏存储方式的主要目的是()。C

A、改变存储顺序

B、提高运算精度

C、节约内存空间

D、设计高效算法

10.语句“A=sparse([0,2,5;2,0,1])”执行后,输出结果的最后一行是()。D

A、(2,1)        2

B、(1,2)        2

C、(1,3)        5

D、(2,3)        1

11.下列命令对中,结果互为相同的是()。ABC

A、x=(-2:2)’与x=[-2:2]’

B、x=diag(diag(ones(3)))与x=eye(3)

C、x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A))

D、x=rot90(A)与x=fliplr(A)

12.矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有()。ABD

A、trace(A)

B、sum(diag(A))

C、prod(eig(A))

D、sum(eig(A))

13.稀疏矩阵一定要采用稀疏存储方式。×

14.speye(5)与sparse(eye(5))的功能一样。√

单元测验

1.case结果表为switch表达式的取值,当取值有多个时,用()表示。D

A、结构数据

B、数值数据

C、枚举数据

D、单元数据

2.下列程序的输出结果是()。B

a=1;

switch a

case 3|4

disp(‘perfect’)

case {1,2}

disp(‘ok’)

otherwise

disp(‘no’)

end

A、ok

B、perfect

C、no

1 2 3 4 5 6 7 8 9 10