超星尔雅学习通科学计算与MATLAB语言网课章节测试答案_第1页
超星尔雅学习通科学计算与MATLAB语言网课章节测试答案_第2页
超星尔雅学习通科学计算与MATLAB语言网课章节测试答案_第3页
超星尔雅学习通科学计算与MATLAB语言网课章节测试答案_第4页
超星尔雅学习通科学计算与MATLAB语言网课章节测试答案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超星尔雅学习通科学计算与matlab语言网课章节测试答案超星尔雅学习通科学计算与matlab语言(中南大学)网课章节测试答案1.2单元测验1、【单选题】matlab一词来自( )的缩写。a、mathematica laboratoryb、matrix laboratoryc、mathworks labd、matrices lab答案:b2、【单选题】下列选项中能反应matlab特点的是( )。a、算法最优b、不需要写程序c、程序执行效率高d、编程效率高答案:d2.8单元测验1、【单选题】当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。a、冒号(:)b、逗号

2、(,)c、分号(;)d、百分号(%)答案:c2、【单选题】fix(264/100)+mod(264,10)*10的值是( )。a、86b、62c、423d、42答案:d3、【单选题】在命令行窗口输入下列命令后,x的值是( )。 >> clear >> x=i*ja、不确定b、-1c、1d、i*j答案:b4、【单选题】使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。a、8b、7c、6d、5答案:c5、【单选题】ceil(-2.1)的结果为( )。a、-2b、-3c、1d、2答案:a6、【单选题】eval('sqrt(4)+2')的值

3、是( )。a、sqrt(4)+2b、4c、2d、2+2答案:b7、【单选题】已知a为3×5矩阵,则执行完a(:,2,4)=后( )。a、a变成行向量b、a变为3行2列c、a变为3行3列d、a变为2行3列答案:c8、【单选题】在命令行窗口输入以下命令 >> a=1:3;4:6; >> d=sub2ind(size(a),1,1,2,3) d的值为( )。a、3 6b、2 5c、4 5d、3 5答案:d9、【多选题】建立矩阵时,同一行的元素之间用( )分隔。a、逗号b、空格c、分号d、引号答案:a10、【多选题】在当前文件夹和搜索路径中都有fpp.m文件,那么在命

4、令行窗口输入fpp时,下列说法错误的是( )。a、先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件b、搜索路径中的fpp.m文件c、先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件d、当前文件夹的fpp.m文件答案:abc11、【判断题】标准函数名以及命令名必须用小写字母。答案:12、【判断题】format命令影响数据输出格式,也会影响数据的计算和存储。答案:x13、【判断题】对一个3行3列的矩阵a来说,a(4)代表矩阵a中第二行第一列的元素。答案:x14、【判断题】表达式(9=1)与表达式9=1的值不相等。答案:3.6单元测验1、【单选题】建立3阶幺矩阵a

5、的语句是( )。a、a=one(3)b、a=ones(3,1)c、a=one(3,3)d、a=ones(3,3)答案:b2、【单选题】建立5阶由两位随机整数构成的矩阵a,其语句是( )。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)答案:c3、【单选题】建立3阶魔方阵m的语句是( )。a、m=magic(3)b、m=magic(3)c、m=magic(3)d、m=magic(1,3)答案:a4、【单选题】产生以(x+y)5展开后的系数构成的对角阵p,可以采用的语

6、句是( )。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)答案:b5、【单选题】将矩阵a对角线元素加30的命令是( )。a、a+30*eye(size(a)b、a+30*eye(a)c、a+30*ones(size(a)d、a+30*eye(4)答案:a6、【单选题】用来描述矩阵性能的数是( )。a、条件数b、范数c、秩d、迹答案:a7、【单选题】求矩阵a的范数的函数是( )。a、trace(a)b、cond(a)c、ra

7、nk(a)d、norm(a)答案:d8、【单选题】语句“x,d=eig(a)”执行后,d是一个( )。a、三角阵b、对角阵c、数量矩阵d、单位阵答案:b9、【单选题】采用稀疏存储方式的主要目的是( )。a、改变存储顺序b、提高运算精度c、节约内存空间d、设计高效算法答案:c10、【单选题】语句“a=sparse(0,2,5;2,0,1)”执行后,输出结果的最后一行是( )。a、(2,1) 2b、(1,2) 2c、(1,3) 5d、(2,3) 1答案:d11、【多选题】下列命令对中,结果互为相同的是( )。a、x=(-2:2)'与x=-2:2'b、x=diag(diag(ones

8、(3)与x=eye(3)c、x=triu(a,1)+tril(a,-1)与x=a-diag(diag(a)d、x=rot90(a)与x=fliplr(a)答案:abc12、【多选题】矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有( )。a、trace(a)b、sum(diag(a)c、prod(eig(a)d、sum(eig(a)答案:abd13、【判断题】稀疏矩阵一定要采用稀疏存储方式。答案:x14、【判断题】speye(5)与sparse(eye(5)的功能一样。答案:4.9单元测验1、【单选题】case结果表为switch表达式的取值,当取值有多个时,用( )表示。a、结构数

9、据b、数值数据c、枚举数据d、单元数据答案:d2、【单选题】下列程序的输出结果是( )。 a=1; switch a case 3|4 disp('perfect') case 1,2disp('ok') otherwise disp('no') enda、okb、perfectc、nod、2答案:b3、【单选题】看下面两个for循环,描述正确的是( )。 循环一: for k=12,3,1,0 end 循环二: for k=12;3;1;0 enda、循环一循环4次,循环二循环1次b、循环一循环1次,循环二循环4次c、循环一和循环二均循环4次d

10、、循环一和循环二均循环1次答案:a4、【单选题】设有程序如下: k=10; while k k=k-1; end k 程序执行后k的是( )。a、10b、1c、0d、-1答案:c5、【单选题】定义了一个函数文件fun.m: function f=fun(n) f=sum(n.*(n+1); 在命令行窗口调用fun函数的结果为( )。>> fun(1:5)a、30b、50c、65d、70答案:d6、【单选题】定义了一个函数文件fsum.m: function s=fsum(n) if n> fsum(10)a、45b、55c、65d、75答案:b7、【单选题】定义了一个函数文件

11、test.m: function fout=test(a,b,c) if nargin=1 fout=2*a; elseifnargin=2 fout=2*(a+b); elseif nargin=3 fout=2*(a.*b.*c); end在命令行窗口调用test函数的结果为( )。 >> test(1:3,-1,0,3)a、2 4 6b、0 3 3c、-2 6 12d、0 4 12答案:d8、【多选题】求分段函数的值,正确的程序是( )。a、x=input('x=:'); y=(x+10)*(x>0)+(x-10)*(x0 y=x+10; else y=

12、x-10; end disp(y)d、x=input('x=:'); if x>0 y=x+10; elseif x> clear >> fcos=cos; >> a=fcos(pi);a、a的值不确定b、a的值是-1c、a的值与cosd(180)的值相等d、a的值与cos(pi)的值相等答案:bcd10、【判断题】在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。答案:x11、【判断题】disp函数不会显示变量的名字和空行。答案:12、【判断题】任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。答案:

13、13、【判断题】在很多情况下,for语句和while语句可以等价使用。答案:14、【判断题】如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。答案:x5.8单元测验1、【单选题】如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制( )条曲线。a、5b、6c、11d、30答案:b2、【单选题】下列程序的运行结果是( )。 x=0,1,1,0,0; y=0,0,1,1,0; for n=1:3 plot(n*x,n*y) holdon end axis equala、3个左下角在原点的矩形b、3个中心在原点的矩形c、3条直线d、15个点答案:a3、【单选

14、题】命令text(1,1,'alphaleq2pi')执行后,得到的标注效果是( )。a、alphaleq2pib、2c、 2d、leq2答案:c4、【单选题】subplot(2,2,3)是指( )的子图。a、两行两列的左下图b、两行两列的右下图c、两行两列的左上图d、两行两列的右上图答案:a5、【单选题】要使函数y=lnx的曲线绘制成直线,应采用的绘图函数是( )。a、polarb、semilogxc、semilogyd、loglog答案:b6、【单选题】下列程序的运行结果是( )。 x, y = meshgrid(1:5); surf(x, 5*ones(size(x),

15、y);a、z=y平面b、与xy平面平行的平面c、与xy平面垂直的平面d、y=5x平面答案:c7、【单选题】下列函数中不能用于绘制散点类图形的函数是( )。a、scatterb、stairsc、stemd、pie答案:d8、【单选题】下列程序运行后,看到的图形( )。 t=0:pi/6:2*pi; x,y,z=cylinder(t, 6); surf(x,y,z)view(0,90); axis equala、6个同心圆b、6个同心的六边形c、12个同心圆d、12个同心的六边形答案:d9、【单选题】下列程序运行后得到的图形是( )。 x,y=meshgrid(-2:2); z=x+y; i=fi

16、nd(abs(x)> a=1,0,-2; >> x=roots(a); 则x(1)的值为( )。a、1b、-2c、1.4142d、-1.4142答案:c4、【单选题】在以下四种数据插值方法中,具有保形性的方法是( )。a、linearb、nearestc、pchipd、spline答案:c5、【单选题】曲线拟合通常所采用的函数是( )。a、随机函数b、多项式函数c、指数函数d、三角函数答案:b6、【单选题】最小二乘法中的误差最小指的是( )。a、误差的平均值最小b、误差之和最小c、误差的平方和最小d、误差的积最小答案:c7、【单选题】当实验或测试所获得的样本数据有误差时,适合

17、用来估算数据的方法是( )。a、数据插值b、曲线拟合c、方程求解d、以上都不是答案:b8、【多选题】设有三个多项式,其系数向量分别为q、r、s,现在求它们的乘积,可以使用的命令有( )。a、conv(conv(q,r),s)b、conv(q,conv(r,s)c、conv(conv(s,r),q)d、conv(q,r,s)答案:abc9、【多选题】若a、b为多项式系数向量,a=1,2,b=3,4,5,要将两个多项式相加,以下不正确的是( )。a、a+bb、0,a+bc、a,0+bd、a+b(1:2)答案:acd10、【多选题】下列四种插值计算方法中,经过每一个样本点的方法是( )。a、line

18、arb、nearestc、pchipd、spline答案:abcd11、【多选题】以下属于曲线拟合方法功能的是( )。a、估算数据b、预测趋势c、总结规律d、证明定理答案:abc12、【判断题】若某多项式系数向量中包含有5个元素,则该多项式为5次多项式。答案:x13、【判断题】数据插值可以通过已知数据估算采样区间内的未知数据。答案:7.7单元测验1、【单选题】下列语句执行后,i的值是()。 i=integral(x) x,0,1)a、0b、1c、0.5d、-1答案:c2、【单选题】对于解线性方程组ax=b,当det(a)0时,方程的解是( )。a、a/bb、b/ac、bad、ab答案:d3、【

19、单选题】对于系数矩阵a的阶数很大,且零元素较多的大型稀疏矩阵线性方程组,非常适合采用( )求解。a、直接法b、迭代法c、矩阵求逆d、左除答案:b4、【单选题】下列选项中不能用于求常微分方程数值解的函数是( )。a、ode23b、ode34c、ode45d、ode113答案:b5、【单选题】求f(x)=x sin(2x-1)在0附近的最小值,相应的命令是( )。a、x,fval=fminbnd(x) x*sin(2*x-1),0,0.5)b、x,fval=fminbnd(x) x*sin(2*x-1),0)c、x,fval=fminsearch(x) x*sin(2*x-1),0,0.5)d、x

20、,fval=fminunc(x) x*sin(2*x-1),0,0.5)答案:a6、【多选题】计算向量x的一阶向前差分,可以使用的命令有( )。a、diff(x)b、diff(x,1)c、diff(x,1,2)d、a=x(1:end-1); b=x(2:end); b-a答案:abcd7、【多选题】求方程在4,6范围内的解,使用的命令有( )。 ex-3x2-15=0a、>> fx=(x) exp(x)-3*x*x-15; >> z=fzero(fx,5)b、>> z=fzero(x) exp(x)-3*x*x-15,5)c、建立函数文件fx.m。 func

21、tion f=fx(x) f=exp(x)-3*x*x-15; 调用函数文件: >> z=fzero(fx,5)d、建立函数文件fx.m。 function f=fx(x) f=exp(x)-3*x*x-15; 调用函数文件: >> f=fx; >>z=fzero(f,5)答案:abcd8、【多选题】求方程组的解,取初值为(1,1,1)。a、f=(x) x(1)3+x(2)-x(3)-5; 2*x(1)+3*x(2)2-6; x(1)+x(2)+x(3)-3;x=fsolve(f,1,1,1,optimset('display','o

22、ff')b、x=fsolve(x) x(1)3+x(2)-x(3)-5; 2*x(1)+3*x(2)2-6;x(1)+x(2)+x(3)-3,1,1,1)c、f=(x) x(1)3+x(2)-x(3)-5; 2*x(1)+3*x(2)2-6; x(1)+x(2)+x(3)-3;x=fzero(f,1,1,1)d、x=fzero(x) x(1)3+x(2)-x(3)-5; 2*x(1)+3*x(2)2-6;x(1)+x(2)+x(3)-3,1,1,1)答案:ab9、【多选题】求常微分方程组的解。a、建立函数文件ty.m。 function dy=ty(t, y) dy= y(2)*y(3

23、); -y(1)*y(3);-0.5*y(1)*y(2);调用函数文件: >> t, y=ode45(ty, 0, 12, 0, 1, 1); >>plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')b、建立函数文件ty.m。 function dy=ty(t, y) dy= y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2);调用函数文件: >> clear >> h=ty; >> t, y=ode45(h, 0, 12, 0,

24、 1, 1); >>plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')c、ty=(t, y) y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2); t, y=ode45(ty, 0, 12,0, 1, 1); plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')d、t, y=ode45(t, y) y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2), 0, 12, 0,

25、1,1); plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')答案:abcd10、【判断题】函数f(x)在某点处的差商作为其导数的近似值。答案:11、【判断题】高斯-赛德尔迭代法比雅可比迭代法的收敛性能肯定要好些。答案:x12、【判断题】matlab中,fzero函数用来求单变量非线性方程的根,而fsolve函数可以求非线性方程组的数值解。答案:13、【判断题】有一类常微分方程,其解的分量有的变化很快,有的变化很慢,且相差悬殊,这就是所谓的病态方程问题。答案:x8.5单元测验1、【单选题】若在matlab中已

26、有语句a=sym(1); b=1; x=sym('b'),则以下叙述正确的是( )。a、a和x都是符号常量b、a和x都是符号变量c、a是符号常量,x是符号变量d、x是符号常量,a是符号变量答案:c2、【单选题】函数factor(sym(12)的值是( )。a、'12'b、12c、3, 4d、 2, 2, 3答案:d3、【单选题】若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为( )。a、ab、bc、xd、t答案:c4、【单选题】在命令行窗口输入下列命令: >> f=sym(1); >> eval(int(f,1,4) 则命令

27、执行后的输出结果是( )。a、3b、4c、5d、1答案:a5、【单选题】若使用命令taylor(f,x,1,'order',6)对f进行泰勒展开,则展开式的最高阶为( )。a、5b、6c、7d、3答案:a6、【单选题】在的dsolve()函数中,若没有指定自变量,则默认自变量为( )。a、ab、xc、id、t答案:d7、【多选题】对于符号运算中主变量的确定,下列说法正确的是( )。a、若没有指定主变量,matlab将把除i、j之外在字母顺序上离x最近的小写字母作为主变量。b、当符号表达式中有x且未指定主变量,则系统会默认x为主变量。c、若符号表达式s中有多个变量,则symvar

28、(s)将返回一个系统默认的主变量。d、若符号表达式中没有x,但是有y和z,则matlab将默认z为主变量。答案:ab8、【多选题】对于一个多项式方程,下列函数可以对其求解的是( )。a、roots()b、solve()c、dsolve()d、diff()答案:ab9、【判断题】可以用factor()函数来判断一个正整数是否为素数。答案:10、【判断题】当采用coeffs()函数提取符号表达式的系数时,系数的排列次序为从高次到低次。答案:x11、【判断题】当利用int()函数求定积分时,若积分上限或下限是一个符号表达式,则该被积函数不可积。答案:x12、【判断题】当使用symsum()函数进行级

29、数求和时,若其在1,inf范围内可以求和,则其在1,1000范围内也一定可以求和。答案:x13、【判断题】泰勒级数展开的方式能够将复杂运算转化为简单的四则运算,并且只要取前有限项,精度就能够满足大多数工程应用的要求。答案:14、【判断题】只要方程或方程组有解,那么solve()函数就一定能求出正确的解。答案:x9.7单元测验1、【单选题】用于获取当前图形窗口句柄的函数是( )。a、gcab、gcfc、gcod、gcw答案:b2、【单选题】使用figure 函数建立图形窗口时,默认的标题是( )。a、图形窗口n(n是图形窗口的序号)b、fig n(n是图形窗口的序号)c、figure n(n是图

30、形窗口的序号)d、figure window n(n是图形窗口的序号)答案:c3、【单选题】用于决定坐标轴对象是否带边框的属性是( )。a、boxb、gridc、positiond、font答案:a4、【单选题】下列命令中,除一条命令外其他三条命令等价,这一条命令是( )。a、line(x,y,'color','r');b、line(x,y,'r');c、plot(x,y,'color','r');d、plot(x,y,'r');答案:b5、【单选题】h代表一根曲线,要设置曲线的颜色为红色,可以使用

31、命令( )。a、h.color='r'b、h.color='r'c、h.color='r'd、h.linecolor='r'答案:a6、【单选题】用于标识图形对象的属性是( )属性。a、titleb、stringc、tagd、label答案:c7、【单选题】控件的backgroundcolor属性和foregroundcolor属性分别代表( )。a、前景色和背景色b、前景色和说明文字的颜色c、说明文字的颜色和背景色d、背景色和说明文字的颜色答案:d8、【单选题】用于定义按钮被单击的响应的属性是( )。a、stringb、comm

32、andc、callbackd、value答案:c9、【单选题】定义菜单项时,为了使该菜单项呈灰色,应将其enable属性设置为( )。a、'on'b、'off'c、'yes'd、'no'答案:b10、【单选题】用于检查和设置对象属性的图形用户界面设计工具是( )。a、对象属性检查器b、工具栏编辑器c、对象浏览器d、对象属性窗格答案:a11、【多选题】app designer的组件库提供包括的组件有( )。a、图形窗口b、坐标轴c、面板d、旋钮答案:bcd12、【多选题】在图形窗口绘制三维曲面图z=sin y cos x,且x0,2

33、,y0,2,可以使用的程序是( )。a、x=0:pi/20:2*pi; x,y=meshgrid(x); z=sin(y).*cos(x); surf(x,y,z);b、x=0:pi/20:2*pi; x,y=meshgrid(x); z=sin(y).*cos(x); surface(x,y,z); grid on;view(-30,37.5)c、fx=(x,y) x; fy=(x,y) y; fz=(x,y) sin(y).*cos(x); fsurf(fx,fy,fz,0,2*pi)d、fx=(x,y) x; fy=(x,y) y; fz=(x,y) sin(y).*cos(x); su

34、rface(fx,fy,fz,0,2*pi)答案:abc13、【判断题】如果需要取消图形窗口默认的菜单,可以将图形窗口的menubar属性设置为none。答案:14、【判断题】控件的position属性由2个元素构成,为控件左下角相对于图形窗口的横、纵坐标值。答案:x10.5单元测验1、【单选题】要在同一模型编辑窗口中复制模块,不正确的方法是( )。a、单击要复制的模块,按住鼠标左键并同时按下ctrl键,移动鼠标到适当位置放开鼠标b、单击要复制的模块,按住鼠标左键并同时按下shift键,移动鼠标到适当位置放开鼠标c、在模型编辑窗口选择editcopy命令和editpaste命令d、右键单击要复

35、制的模块,从快捷菜单中选择copy命令和paste命令答案:b2、【单选题】将模块连接好之后,如果要分出一根连线,操作方法是( )。a、把鼠标指针移到分支点的位置,按住鼠标左键拖曳到目标模块的输入端b、双击分支点的位置,按住鼠标左键拖曳到目标模块的输入端c、把鼠标指针移到分支点的位置,按下shift键并按住鼠标拖曳到目标模块的输入端d、把鼠标指针移到分支点的位置,按下ctrl键并按住鼠标拖曳到目标模块的输入端答案:d3、【单选题】integrator(积分)模块包含在( )模块库中。a、sourcesb、sinksc、continuousd、math operations答案:c4、【单选题】由控制信号控制执行的子系统称为( )子系统。a、条件执行b、监控执行c、控制执行d、触发执行答案:a5、【单选题】为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的( )。a、包装b、集成c、封装d、组合答案:c6、【单选题】使用s函数时,必须在模型编辑窗口添加( )模块。a、sine waveb、s-functionc、scoped、s-program答案:b7、【单选题】a、正弦曲线b、余弦曲线c、单位圆d、椭圆答案:c8、【单选题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论