第一周 第一周测试题 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列的元素。
6、矩阵a、b进行运算,下面哪种运算是不正确的?
a、a.*b
b、a b
c、a\b
d、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
3、对于矩阵a=[2 0 4;1 3 5;6 9 8],以下结果或描述不正确的是
a、det(a)=78
b、rank(a)=3
c、trace(a)=13
d、[v,d]=eig(a )表示求矩阵a的全部特征值,构成对角矩阵d;求a的特征向量构成列向量v
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)。
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)的作用相同。
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)
第三周 第三周测试题 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个子窗口中绘制图形。子图的编号顺序为从左到右,从上到下。
3、图形可以在图形窗进行直接编辑,以下说法不正确的是
a、依次点击edit®copy figure,可以将图拷贝到word文档中。
b、点击“”,再右键点中曲线,可以对曲线的颜色、线型、线宽等进行修改或设定。
c、点击“”,再按下右键,可以对图形坐标的字体、字号等进行修改或设定。
d、不能用legend给图形中的所有曲线进行图例标注。
4、关于三维数据可视化,以下说法不正确的是
a、用mesh命令可以绘制三维曲面。
b、用surf命令可以绘制三维曲面。
c、用mesh与surf命令绘制的三维曲面形同。
d、用plot3命令可以绘制三维曲线。
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
第四周 第四周测试题 1、对于下面一段程序,对其描述不正确的是 s1=0; for m=1:3:999; s1=s1 m; end s1
a、求1到999之间从1开始、公倍数为3的数列之和。
b、求1到999之间从1开始、公差为3的等差数列之和。
c、s1的中间计算结果不会显示在命令窗中。
d、最后的s1数值为166167。
2、以下说法不正确的是
a、除图形外,其他程序运行结果显示在命令窗在中。
b、程序的错误提示显示在命令窗中。
c、input是一种人机交互命令。
d、input命令中需要的数据要在文本编辑窗输入。
3、以下说法不正确的是
a、基本的数据处理功能是按列进行的。
b、randn(m,n) 可以产生在0~1之间均匀分布的m行、n列的随机数矩阵。
c、利用corrcoef(x,y)命令计算的相关系数是一个2´2的矩阵。
d、用数组表示多项式时,缺少项必须用0表示。
4、以下说法不正确的是
a、用各幂次前的系数组成数组表示多项式,顺序为从高到低。
b、最高幂次不同的多项式进行加减运算时,表示幂次低的多项式的数组必须前面补。
c、不同幂次两个多项式不能进行乘法运算。
d、用roots命令求多项式的根。
5、如果用a,b分别表示两个多项式的系数向量,则关于a,b两个多项式的除法运算,以下说法不正确的是
a、用[q,r]=deconv(a,b) 求a/b。
b、用deconv(a,b)求a/b。
c、用[q,r]=deconv(b, a)求b/a。
d、[q,r]=deconv(b, a)中q是商式,r是余子式。
6、以下程序不正确的是
a、fplot(‘arts’,(0, 2))可以绘制arts函数在1~2区间的图形。
b、用p=polyfit(x,y,n)进行多项式拟合,其中p表示多项式的系数向量。
c、quad (‘arts’,0, 2) 可以求arts函数在1~2区间的积分值。
d、在多项式求值的命令中polyval(a,xv),xv代表给定的变量值。
期末试题 期末试题 1、如下a、b、c是求解方程组ax=b的命令,d是求矩阵a对应的行列式值 的命令,试判断哪个不正确
a、x = inv(a)*b
b、x = a\b
c、x = a/b
d、a1=det(a)
2、双纵坐标的绘图命令为
a、plotyy(x1,y1,x2,y2)
b、ploty(x1,y1,x2,y2)
c、plot(x1,y1,x2,y2)
d、plotyy(x1,y1;x2,y2)
3、下列哪种m文件的创建方式不正确?
a、file®new ® script。
b、单击快捷工具栏上对应的图标。
c、在命令窗口键入“edit 文件名”。
d、在命令窗直接编写程序
4、设y=10cos(nt π/6),令n分别为2,4,6,8,绘制t=0~10区间的t-y曲线,取时间间隔为0.1,并将4条曲线分布在一个图形窗的2´2=4个子图中。则下列哪个程序不正确?
a、for n=2:2:8; t=0:0.1:10; y=10*cos(n*t pi/6); subplot(2,2,n/2) plot(t,y) end
b、for n=2:2:8; t=linspace(0,10,101); y=10*cos(n*t pi/6); subplot(2,2,n/2) plot(t,y) end
c、for n=2:2:8; t=0:0.1:10; y=10cos(nt pi/6); subplot(2,2,n/2) plot(t,y) end
d、t=linspace(0,10,101); for n=2:2:8; y=10*cos(n*t pi/6); subplot(2,2,n/2) plot(t,y) end
5、求出1到100之间能被3整除的数,并由此形成一维数组a,再求a的最大值、最小值、平均值、和值及标准差。下列完成以上运算的哪个程序正确?
a、x=1:100; a= x((mod(x,3)= 0)) max(a) min(a) mean(a) sum(a) std(a)
b、x=1:100; a= x((rem(x,3)= =0)) max(a) min(a) mean(a) sum(a) std(a)
c、x=1:100; a= x((rem(x,3)= =0)) max(a) min(a) aver (a) sum(a) std(a)
d、x=1:100; a= x((mod(x,3)= =0)) max(a) min(a) aver (a) sum(a) std(a)
6、写出3´3的魔方矩阵m,并求m的转置矩阵t和m的秩,再由m扩展为4´3阶的矩阵,其中第4行第3列的元素为6。下述完成以上过程的哪个程序正确?
a、m=magic(3) t=m’ rank(m) m(4,3)=6
b、m=magic(3,3) t=m’ rank(m) m(4,3)=6
c、m=magic(3,3) t=conj(m)’ rank(m) m(4,:)=[0 0 6]
d、m=magic(3) t=m’ rank(m) m(4,:)=(0 0 6)
7、产生两个0-1之间均匀分布的、4´4阶的随机数矩阵a和b,然后对两个矩阵进行求和、相乘、元素群相乘和相除(a为被除矩阵)以及a矩阵的3次方运算。下列完成以上运算的哪个程序正确?
a、a=rand(4,4); b=rand(4,4); a b a*b a.*b a./b a.^3
b、a=rand(4,4); b=rand(4,4); a. b a*b a.*b a./b a^3
c、a=rand(4,4); b=rand(4,4); a b a*b a.*b a./b a^3
d、a=rand(4,4); b=rand(4,4); a b a*b a.*b b./ a a^3
8、已知多项式,,欲完成两个多项式相加、相乘和相除的运算,则以下哪个程序正确?
a、a= [1 0 6 2]; b= [2 6 8]; c=a b d=conv(a,b) [q,r]=deconv(a,b)
b、a= [1 0 6 2]; b= [2 6 8]; c=a (0,b) d=conv(a,b) [q,r]=deconv(a,b)
c、a= [1 6 2]; b= [2 6 8]; c=a b d=conv(a,b) [q,r]=deconv(a,b)
d、a= [1 0 6 2]; b= [2 6 8]; c=a b d=conv(a,b) e=deconv(a,b)
9、设,欲求y的一阶导数和y = 0的所有根,并求x =[-4,4]区间y的函数值,且间隔0.5计算一个值,则以下哪个程序正确?
a、a=[3,0,7,2,9,12] y1=polyder(a) r=roots(a) x= -4:0.5:4 y=polyval(a,x)
b、a=[3,7,2,9,12] y1=polyder(a) r=roots(a) x= -4:0.5:4 y=polyval(a,x)
c、a=[3,7,2,9,12] y1=polyder(a) r=roots(a) x= -4:0.5:4 y=3* x.^5 7* x.^3 2* x.^2 9* x 2 plot(x,y)
d、a=[3,0,7,2,9,12] y1=polyder(a) r=roots(a) y=3* x^5 7* x^3 2* x^2 9* x 2 plot(x,y)
10、设,欲画出定义域x =[-2,2]、y =[-2,2]内的三维曲面,则以下哪个程序正确?
a、x= -2:0.1:2; y= -2:0.1:2; x=ones(size(y))*x; y=y*ones(size(x)); z=(x .^2) .* exp(-(x .^2 y .^2)); mesh(z)
b、x= -2:0.1:2; y=x'; x=ones(size(y))*x; y=y*ones(size(x)); z=(x .^2) .* exp(-(x .^2 y .^2)); mesh(z)
c、x= -2:0.1:2; y=x'; z=(x .^2) .* exp(-(x .^2 y .^2)); surf(z)
d、x= -2:0.1:2; y= -2:0.1:2; z=(x .^2) .* exp(-(x .^2 y .^2)); surf(z)
猜你喜欢 2023-10-22 23:20 2023-10-22 23:19 2023-10-22 23:14 2023-10-22 23:11 2023-10-22 22:54 2023-10-22 22:48 2023-10-22 22:45 2023-10-22 22:22 2023-10-22 21:56 2023-10-22 21:35