1、关于命令窗,以下描述不正确的是
A、程序的运行结果(除图形外)都可以显示在命令窗。
B、MATLAB的所有函数和命令都可以在命令窗执行。
C、可以在命令窗查找函数或命令的使用方法。
D、可以在命令窗编辑程序。
答案:可以在命令窗编辑程序。
2、关于变量的命名规则,以下描述不正确的是
A、变量名中的字母区分大、小写。
B、变量名的长度不能超过31个字符。
C、变量名的第一个字符可以是数字。
D、变量名不能是MATLAB的命令、函数、M文件名。
答案:变量名的第一个字符可以是数字。
3、下面哪种方法不能创建一维数组?
A、直接输入法。
B、计算法。
C、冒号生成法。
D、定数线性采样法。
答案:计算法 。
4、用直接输入法创建二维数组(矩阵),以下哪种描述不正确?
A、同行元素之间用空格或逗号隔开。
B、行与行之间用逗号隔开。
C、矩阵元素必须在方括号内。
D、矩阵的维数不必预先定义。
答案:同行元素之间用空格或逗号隔开。
5、关于二维数组中元素的提取,以下哪种描述不正确?
A、A(:, j)表示提取第j列的所有元素。
B、A(:, j)表示提取第j行的所有元素。
C、A(i:i+m, k:k+m)表示提取第i~i+m行、 k~k+m列的所有元素。
D、A(i, j)表示提取第i行、第j列的元素。
答案:A(:, j) 表示 提取第 j 行的所有元素 。
6、矩阵A、B进行运算,下面哪种运算是不正确的?
A、A.*B
B、A+B
C、A\B
D、A.+B
答案:A.+B
1、关于矩阵的关系运算和逻辑运算,以下描述不正确的是
A、相同阶数的矩阵才能进行比较。
B、矩阵的比较是对应位置元素按照标量运算关系进行比较。
C、矩阵的逻辑运算中,“与”、“或”、“非”的运算优先级相同。
D、all和any命令都是按列运算的。
答案:矩阵的逻辑运算中,“与”、“或”、“非”的运算优先级相同。
2、对以下命令的描述不正确的是
A、ceil( )是向+∞方向取整
B、round( )是四舍五入取整
C、rem( x,y)运算的结果是x除以y的余数,函数结果的符号与x相同
D、floor(-2.3)的结果是-2
答案:floor(-2.3)的结果是-2
3、对于矩阵A=[2 0 4;1 3 5;6 9 8],以下结果或描述不正确的是
det(A)=78
rank(A)=3
trace(A)=13
[V,D]=eig(A)表示求矩阵A的全部特征值,构成对角矩阵D;求A的特征向量构成列向量V
答案:det(A)=78
4、对于方阵A,以下结果或描述不正确的是
A、三角分解的命令格式为:[l,u]=lu(A)。
B、求A的转置矩阵的命令格式为:conj'(A)。
C、将矩阵A扩展为4列的命令格式为:A(:,4)=[5;4;3]。
D、奇异值分解的命令格式为:[u,s,v]=svd(a)。
答案:求A的转置矩阵的命令格式为: conj\'(A) 。
5、关于二维曲线绘制,以下描述不正确的是
A、plot(x,y)用来绘制之间的关系曲线,x为横坐标,y为纵坐标。
B、plot(t,[y1,y2,…])用来在一个图中绘制自变量均为t的多条曲线。
C、plot(x1,y1,x2,y2,…,xn,yn) 用来在一个图中绘制横坐标不同的多条曲线。
D、plot(t,[y1;y2])与plot(t,y1), hold on, plot(t,y2)的作用相同。
答案:plot(t,[y1,y2,…])用来在一个图中绘制自变量均为t的多条曲线。
6、在0~4p区间绘制y=5cos(10t+p/3)关系曲线,下述哪个程序正确?
A、t=0:4p, y=5*cos(10*t+p/3)
B、t=0:4*pi, y=5cos(10t+pi/3)
C、t=0:0.1:4p, y=5*cos(10*t+p/3)
D、t=0:0.1:4*pi, y=5*cos(10*t+pi/3)
答案:t=0:0.1:4*pi, y=5*cos(10*t+pi/3)
1、关于绘图的一些辅助操作,以下描述不正确的是
A、颜色和线型要用单引号引起来。
B、坐标轴标注函数有:xlabel、ylabel、zlabel。
C、可以用title给图形加标题。
D、legend可以用来给图形中的所有曲线进行图例标注。
答案:颜色和线型要用单引号引起来。
2、关于多子图绘制命令subplot(m,n,p),以下说确的是
A、将图形窗分为m个子窗口,在第n 行、第p列的子窗口中绘制图形。
B、将图形窗分为p个子窗口,在第m行、第n列的子窗口中绘制图形。
C、将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从上到下,从左到右。
D、将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从左到右,从上到下。
答案:将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从左到右,从上到下。
3、图形可以在图形窗进行直接编辑,以下说法不正确的是
A、依次点击edit®copy figure,可以将图拷贝到Word文档中。
B、点击“”,再右键点中曲线,可以对曲线的颜色、线型、线宽等进行修改或设定。
C、点击“”,再按下右键,可以对图形坐标的字体、字号等进行修改或设定。
D、不能用Legend给图形中的所有曲线进行图例标注。
答案:不能用 Legend 给 图形中的所有曲线进行图例标注。
4、关于三维数据可视化,以下说法不正确的是
A、用mesh命令可以绘制三维曲面。
B、用surf命令可以绘制三维曲面。
C、用mesh与surf命令绘制的三维曲面形同。
D、用plot3命令可以绘制三维曲线。
答案:用mesh与surf命令绘制的三维曲面形同。
5、关于M文件,以下说法不正确的是
A、菜单方式下可以通过File® Save保存M文件。
B、注释行以#开头。
C、菜单方式下可以通过File®open打开M文件。
D、函数文件必须以function开始,且必须有函数名。
答案:注释行以#开头。
6、以下程序不正确的是
A、n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end end
B、n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end
C、n=input(‘n=‘) switch rem(n,3) case 0; A=3*n case 2; A=2*n otherwise; A=n end
D、n=input(‘n=‘) switch rem(n,3) case 0; A=3*n case 2; A=2*n case 1; A=n end
答案:n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end end1
A、程序的运行结果(除图形外)都可以显示在命令窗。
B、MATLAB的所有函数和命令都可以在命令窗执行。
C、可以在命令窗查找函数或命令的使用方法。
D、可以在命令窗编辑程序。
答案:可以在命令窗编辑程序。
2、关于变量的命名规则,以下描述不正确的是
A、变量名中的字母区分大、小写。
B、变量名的长度不能超过31个字符。
C、变量名的第一个字符可以是数字。
D、变量名不能是MATLAB的命令、函数、M文件名。
答案:变量名的第一个字符可以是数字。
3、下面哪种方法不能创建一维数组?
A、直接输入法。
B、计算法。
C、冒号生成法。
D、定数线性采样法。
答案:计算法 。
4、用直接输入法创建二维数组(矩阵),以下哪种描述不正确?
A、同行元素之间用空格或逗号隔开。
B、行与行之间用逗号隔开。
C、矩阵元素必须在方括号内。
D、矩阵的维数不必预先定义。
答案:同行元素之间用空格或逗号隔开。
5、关于二维数组中元素的提取,以下哪种描述不正确?
A、A(:, j)表示提取第j列的所有元素。
B、A(:, j)表示提取第j行的所有元素。
C、A(i:i+m, k:k+m)表示提取第i~i+m行、 k~k+m列的所有元素。
D、A(i, j)表示提取第i行、第j列的元素。
答案:A(:, j) 表示 提取第 j 行的所有元素 。
6、矩阵A、B进行运算,下面哪种运算是不正确的?
A、A.*B
B、A+B
C、A\B
D、A.+B
答案:A.+B
1、关于矩阵的关系运算和逻辑运算,以下描述不正确的是
A、相同阶数的矩阵才能进行比较。
B、矩阵的比较是对应位置元素按照标量运算关系进行比较。
C、矩阵的逻辑运算中,“与”、“或”、“非”的运算优先级相同。
D、all和any命令都是按列运算的。
答案:矩阵的逻辑运算中,“与”、“或”、“非”的运算优先级相同。
2、对以下命令的描述不正确的是
A、ceil( )是向+∞方向取整
B、round( )是四舍五入取整
C、rem( x,y)运算的结果是x除以y的余数,函数结果的符号与x相同
D、floor(-2.3)的结果是-2
答案:floor(-2.3)的结果是-2
3、对于矩阵A=[2 0 4;1 3 5;6 9 8],以下结果或描述不正确的是
det(A)=78
rank(A)=3
trace(A)=13
[V,D]=eig(A)表示求矩阵A的全部特征值,构成对角矩阵D;求A的特征向量构成列向量V
答案:det(A)=78
4、对于方阵A,以下结果或描述不正确的是
A、三角分解的命令格式为:[l,u]=lu(A)。
B、求A的转置矩阵的命令格式为:conj'(A)。
C、将矩阵A扩展为4列的命令格式为:A(:,4)=[5;4;3]。
D、奇异值分解的命令格式为:[u,s,v]=svd(a)。
答案:求A的转置矩阵的命令格式为: conj\'(A) 。
5、关于二维曲线绘制,以下描述不正确的是
A、plot(x,y)用来绘制之间的关系曲线,x为横坐标,y为纵坐标。
B、plot(t,[y1,y2,…])用来在一个图中绘制自变量均为t的多条曲线。
C、plot(x1,y1,x2,y2,…,xn,yn) 用来在一个图中绘制横坐标不同的多条曲线。
D、plot(t,[y1;y2])与plot(t,y1), hold on, plot(t,y2)的作用相同。
答案:plot(t,[y1,y2,…])用来在一个图中绘制自变量均为t的多条曲线。
6、在0~4p区间绘制y=5cos(10t+p/3)关系曲线,下述哪个程序正确?
A、t=0:4p, y=5*cos(10*t+p/3)
B、t=0:4*pi, y=5cos(10t+pi/3)
C、t=0:0.1:4p, y=5*cos(10*t+p/3)
D、t=0:0.1:4*pi, y=5*cos(10*t+pi/3)
答案:t=0:0.1:4*pi, y=5*cos(10*t+pi/3)
1、关于绘图的一些辅助操作,以下描述不正确的是
A、颜色和线型要用单引号引起来。
B、坐标轴标注函数有:xlabel、ylabel、zlabel。
C、可以用title给图形加标题。
D、legend可以用来给图形中的所有曲线进行图例标注。
答案:颜色和线型要用单引号引起来。
2、关于多子图绘制命令subplot(m,n,p),以下说确的是
A、将图形窗分为m个子窗口,在第n 行、第p列的子窗口中绘制图形。
B、将图形窗分为p个子窗口,在第m行、第n列的子窗口中绘制图形。
C、将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从上到下,从左到右。
D、将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从左到右,从上到下。
答案:将图形窗分为m行、n列个子窗口,在第p个子窗口中绘制图形。子图的编号顺序为从左到右,从上到下。
3、图形可以在图形窗进行直接编辑,以下说法不正确的是
A、依次点击edit®copy figure,可以将图拷贝到Word文档中。
B、点击“”,再右键点中曲线,可以对曲线的颜色、线型、线宽等进行修改或设定。
C、点击“”,再按下右键,可以对图形坐标的字体、字号等进行修改或设定。
D、不能用Legend给图形中的所有曲线进行图例标注。
答案:不能用 Legend 给 图形中的所有曲线进行图例标注。
4、关于三维数据可视化,以下说法不正确的是
A、用mesh命令可以绘制三维曲面。
B、用surf命令可以绘制三维曲面。
C、用mesh与surf命令绘制的三维曲面形同。
D、用plot3命令可以绘制三维曲线。
答案:用mesh与surf命令绘制的三维曲面形同。
5、关于M文件,以下说法不正确的是
A、菜单方式下可以通过File® Save保存M文件。
B、注释行以#开头。
C、菜单方式下可以通过File®open打开M文件。
D、函数文件必须以function开始,且必须有函数名。
答案:注释行以#开头。
6、以下程序不正确的是
A、n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end end
B、n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end
C、n=input(‘n=‘) switch rem(n,3) case 0; A=3*n case 2; A=2*n otherwise; A=n end
D、n=input(‘n=‘) switch rem(n,3) case 0; A=3*n case 2; A=2*n case 1; A=n end
答案:n=input(‘n=‘) if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end end1