您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 数学实验matlab练习题
2015-2016数学实验练习题一、选择题1.清除Matlab工作空间(wordspace)变量的命令是(B)A.clcB.clearC.clfD.delete2.清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是(A)A.clcB.clearC.clfD.delete3.用来清除图形的命令(C)A.clcB.clearC.clfD.delete4.在MATLAB程序中,使命令行不显示运算结果的符号是(A)A.;B.%C.#D.&5.在MATLAB程序中,可以将某行表示为注释行的符号是(B)A.;B.%C.#D.&6.在循环结构中跳出循环,执行循环后面代码的命令为(B)A.returnB.breakC.continueD.Keyboard7.在循环结构中跳出循环,但继续下次循环的命令为(C)A.returnB.breakC.continueD.Keyboard8.MATLAB中用于声明全局变量的关键字是(C)A.infB.symsC.globalD.function9.用户可以通过下面哪项获得指令的使用说明(A)A.helpB.loadC.demoD.lookfor10.在MATLAB命令窗口中键入命令S=zoros(3);可生成一个三行三列的零矩阵,如果省略了变量名S,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名(A)A.ans;B.pi;C.NaN;D.Eps.11.9/0的结果是(B)A.NAN;B.Inf;C.eps;D.012.在MATLAB中程序或语句的执行结果都可以用不同格式显示,将数据结果显示为分数形式,用下面哪一条命令语句(D)A.formatlong;B.formatlonge;C.formatbank;D.fromatrat13.下列MATLAB命令中是构造1行3列的(-1,1)均匀分布随机矩阵的命令的是(D)A.randn(1,3);B.rand(1,3);C.ones(3);D.以上都不对14.产生四维元素都为1矩阵的语句为(A)A.ones(4)B.eye(4)C.zeros(4)D.rand(4)15.用round函数对数组[2.486.393.938.52]取整,结果为(C)A.[2638]B.[2648]C.[2649]D.[3749]16.y=dsolve(‘Dy=1/(1+x^2)-2*y^2’,’y(0)=0’,’x’);ezplot(y)的功能是(A)A.求微分方程特解并绘图;B.解代数方程;C.求定积分;D.求微分方程通解.17.MATLAB命令roots([1,0,0,-1])的功能是(D)A.产生向量[1,0,0,1];B.求方程310x+=的根;C.求多项式31x-的值;D.求方程310x-=的根。18.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(2,:)*A(:,2);将出现的结果是(B)A.15;B.81;C.36;D.30.19.在MATLAB命令窗口中键入命令A=[142;312;615];则det(A(1:2,2:3).*A(2:3,2:3))的结果是(C)A.-143;B.60;C.36;D.-1920.i=2;a=2i;b=2*i;c=2*sqrt(-1);程序执行后a,b,c的值分别是(C)A.a=4,b=4,c=2.0000iB.a=4,b=2.0000i,c=2.0000iC.a=2.0000i,b=4,c=2.0000iD.a=2.0000i,b=2.0000i,c=2.0000i21.在MATLAB命令窗口中键入命令A=[14;35];B=[23;38];则A.*B的结果是(A)A.409122;B.49213514;C.4921122;D.4093514.22.在MATLAB命令窗口中键入命令A=[14;35];B=[23;38];则A*B的结果是(B)A.409122;B.49213514;C.4921122;D.4093514.23.下面有关MATLAB变量名和函数名的说法错误的是(D)A.变量名的第一个字符必须是一个英文字母B.变量名可由英文字母、数字和下划线混合组成C.变量名不得包含空格和标点,但可以有下连字符D.变量名和函数名对于英文的大小使用没有区别24.正确表达命题A或B都大于C的逻辑表达式应该用下面哪一行()A.AC;B.BC;C.AC&BC;D.AC|BC。25.输入方阵A的数据,在MATLAB中计算A的逆矩阵用下面哪一命令(D)A.det(A)B.eig(A)C.diag(A)D.inv(A)26.输入方阵A的数据,在MATLAB中计算A的特征值用下面哪一命令(D)A.inv(A)B.diag(A)C.det(A)D.eig(A)27.输入方阵A的数据,在MATLAB中计算A的行列式的值用下面哪一命令(C)A.inv(A)B.diag(A)C.det(A)D.eig(A)28.输入方阵A的数据,在MATLAB中计算A的秩用下面哪一命令(C)A.inv(A)B.diag(A)C.rank(A)D.eig(A)29.命令A=magic(3)创建3阶魔方矩阵,求A的特征值绝对值最小用(A)A.min(abs(eig(A)));B.min(eig(abs(A)));C.min(eig(A));D.min(abs(A));30.下列哪个变量的定义是不合法的(A)A.abcd-3B.xyz_3C.abcdefD.x3yz31.下列变量名中合法的是(A)A.char_1B.x*yC.x\yD.end32.在MATLAB中下列数值的表示不正确的是(B)A.+99B.1.3e-5C.2-3*e^2D.3-2*pi33.图形窗口(Figure)显示网格的命令是(B)A.axisonB.gridonC.boxonD.holdon34.为了使两个plot的图形在同一个坐标显示,可以使用哪个命令进行图形保持(D)A.axisonB.gridonC.boxonD.holdon35.假设在当前工作目录中有一名为exa1的M文件,其中有些错误。现在为了修改它,用键盘命令将这一文件打开编辑,使用下面的命令不对的是()A.editexa1;B.editexa1.m;C.typeexa1;D.openexa136.如果x=1:-3:-18,则x(3)和x(7)分别是(D)A.-6,-14B.-5,-14C.-8,-17D.-5,-1737.已知a=2:2:8,b=2:5,下面的运算表达式中,出错的为(C)A.a'*bB.a.*bC.a*bD.a-b38.设A=[243;531;367],则sum(A),length(A)和size(A)的结果(D)A.[101311]9[33]B.[9916]3[33]C.[9916]9[33]D.[101311]3[33]39.输入矩阵A=[132;37-5;569];使用全下标方式用A(3,2)取出元素“6”,使用单下标方式用哪个命令可以取得(D)A.A(4)B.A(7)C.A(8)D.A(6)40.MATLAB命令A=rand(5,5);创建55)(Aija,求51||maxiijja用(B)A.max(sum(abs(A)))B.max(sum(abs(A’)))C.max(sum(A)))D.sum(max(A))41.MATLAB命令x=[1,2,4,5,9];mean(x)的计算结果是(B)A.4B.4.2C.4.5D.2142.运行如下程序后,命令窗口(commandwindows)显示的结果为(D)A=[13,-56,78;25,63,-735;78,25,563;1,0,-1];y=max(max(A))A.y=564B.y=9C.y=-735D.y=56343.运行如下程序后,命令窗口(commandwindows)显示的结果为(A)A=[13,0,-5;8,-6,2;15,3,7];y=max(A)A.y=1537B.y=13815C.y=1587D.y=133744.命令factor()用于分解因式,symsx;f=4*x^3+9*x^2-30*x;factor(diff(f))的结果是(B)A.(x-1)*(2*x-5)B.6*(x-1)*(2*x+5)C.6*(x+1)*(2*x+5)D.(x+1)*(2*x-5)45.MATLAB表达式2*2^3^2的结果是(A)A.128B.4096C.262144D.25646.已知函数文件如下,则factor(4)=(C)functionf=factor(n)ifn=1f=1;elsef=factor(n-1)*n;endA.4B.12C.24D.4847.下面的程序执行后array的值为(A)fork=1:10ifk6break;elsearray(k)=k;endendA.array=[1,2,3,4,5,6]B.array=[1,2,3,4,5,6,7,8,9,10]C.array=6D.array=10.48.运行如下程序后,命令窗口(commandwindows)显示的结果为(B)s=0;a=[12,13,14;15,16,17;18,19,20];fork=as=s+k;enddisp(s');A.144B.394857C.145D.45485149.十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果是(D)A.k指向第二动物牛;B.k指向第三动物虎;C.k指向第四动物兔;D.k指向第五动物龙。50.在图形指定位置加标注命令是(C)A.title(x,y,‘y=sin(x)’);B.xlabel(x,y,‘y=sin(x)’);C.text(x,y,‘y=sin(x)’);D.legend(x,y,‘y=sin(x)’);%添加图例的标注,51.下列哪个函数为插值函数(B)A.P=polyfit(X,Y,3)B.Y1=interp1(X,Y,X1,'method')C.[Y,I]=sort(A,dim)D.R=corrcoef(X)二、填空题1.计算多项式乘法)45)(22(22xxxx命令是___conv([1,2,1],[1,5,4])___;计算多项式除法)4/()86133(23xxxx的命令是__[k,r]=deconv([3,13,6,8],[1,4])_____;2.要从键盘读入一个字符串并赋值给变量x,且给出提示“Whoisshe?”,应使用命令___x=input(‘whoisshe?’,’s’)______;3.在MATLAB命令窗口中的“”标志为MATLAB的___命令行____提示符,“│”标志为____输入___提示符。4.求矩阵A的对角矩阵函数是___diag____,求A的下三角矩阵函数是___tril____。5.MATLAB中作三维曲面网格图的绘图函数为____mesh(z)___。6.在MATLAB命令窗口中键入命令A=[1,2,3;4,5,6];A(:,[1,3])=[];结果是___[2;5]______。7.在MATLAB命令窗口中键入命令A=[13;46];C=[A,eye(size(A));A,ones(size(A))];结果是__[1310;4601;1311;4611]___。8.在MATLAB命令窗口中键入命令A=[123;654];reshape(A,3,2);结果是_[15;63;24]________。9.生成一个从2到20,中间间隔100个点的数组,并将此数组赋值给x的命令是___x=2:0.18:200___。10.P,Q分别是个多项式的系数矢量,求P对应的多项式的积分(对应的常数项为K),使用的命令是________;求P/Q的解,商和余数分别保存在k和r,使用的命令是____[k,r]=deconv(p,q)
本文标题:数学实验matlab练习题
链接地址:https://www.777doc.com/doc-1818690 .html