1. 设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果( D )
A. [10 13 11] 9 [3 3]
B. [9 9 16] 3 [3 3]
C. [9 9 16] 9 [3 3]
D. [10 13 11] 3 [3 3]
size函数返回的是一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。length(A)如果A为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(A));如果A为空数组,则返回0;如果A是一个向量则返回A的长度.
2. 下列关于脚本文件和函数文件的描述中不正确的是( B )
A. 去掉函数文件第一行的定义行可转变成脚本文件;
B. 函数文件可以在命令窗口直接运行;
C. 脚本文件可以调用函数文件;
D. 函数文件中的第一行必须以function开始;
3. 在Command Window窗口中分别输入下列命令,对应输出结果错误的是( C )
A. x=[-3:2] x=[-3 -2 1 0 1 2]
B. x=zeros(1,2);x>0 ans=[0 0]
C. y=diag(eye(3),2)’ y=[0 0] [0]
D. 3-2*rand(1,2) ans=[1.0997 2.5377]
4. 对于矩阵B,统计其中大于A的元素个数,可以使用的语句是( B )
A. length(B) - length(find(B<=A))
B. sum(sum(B>A))
C. length(sum(B>A))
D. sum(length(B>A))