您好,欢迎访问三七文档
1一、填空题1、在MATLAB中,清除所有变量的命令为_clear___________。2、在MATLAB中,保存和载入数据分别使用命令___save_________、____load________。3、矩阵A的条件数记为___________,定义为___________。4、在MATLAB中,对图形窗口进行灵活分割的命令为_suplot___________,对函数自适应采样的绘图函数为___________,绘制三维曲面的函数为_surf___________、____________。5、在MATLAB中,求矩阵特征值及对应的特征向量的命令为__[X,Lamda]=eig(A)_________。6、[213],[121]AB,AB=[334],A.*B=[223]。7、在MATLAB中,zeros(1,3)=,ones(1,2)=。8、给定1n个点可以唯一确定一个n阶多项式,在MATLAB中,利用命令_________可以确定多项式的系数,对多项式求导的命令为____________。9、在MATLAB中,使用命令____linspace________可做线性插值。10、在MATLAB中,输入命令:sum([215;985]),输出结果:ans=。11、在MATLAB中,画二维图形的常用函数为_plot()___________,画三维图形常用函数为__plot3()________、surf()___________、_sphere()______________。12、在MATLAB中,求矩阵A的逆矩阵可用命令_inv(A)_________。13、[715;256;315]A,(2,3)A=6,A.^2=。14、在MATLAB中,可以用命令polyval计算多项式的值,用命令roots求多项式的根。15、将区间[,]ab三等分,步长为h,各个节点的函数值为1234,,,ffff,则3/8辛普森法的公式为。1/3辛普森法的公式为。216、在MATLAB中,数据输出时可以用命令__format_______改变数据输出格式。17、在MATLAB的工具箱中,求定积分的函数为____________、____________、____________。18、在MATLAB中,函数文件的基本结构为:_____function_______输出形参表=函数名(输入形参表)注释说明部分函数体语句19、在MATLAB中,求向量或矩阵范数的函数为。20、在MATLAB中,eye(3,3)=。二、选择题1、在MATLAB中,列出当前工作空间变量名的函数是(A)who(s)(B)clc(C)path(D)draw2、在MATLAB中,图形窗口色图的设置和改变需调用函数(A)color(B)colormap(C)plot(D)change3、在MATLAB中,求齐次线性方程组0Ax的基础解系可直接调用函数(A)numl(B)solve(C)null(D)polyfit4、在MATLAB中,不能画三维图形的函数为(A)text(B)mesh(C)surf(D)plot35、MATLAB中M文件的分类为(A)脚本文件、函数文件(B)仅有脚本文件(C)仅有函数文件(D)函数文件、命令文件6、MATLAB中生成平面网格坐标矩阵的函数为(A)meshgrid(B)gridmesh(C)subplot(D)sub7、给定1n个点可唯一确定一个n次多项式,需调用的命令3(A)poly(x,y,n)(B)polyfit(x,y,n)(C)polyfit(n)(D)poly(n)8、MATLAB中‘legend’函数的功能为(A)给图形加标题(B)在指定位置给图形加注释(C)给图形变色(D)给图形添加图例9、已知462837A,则在MATLAB中调用命令A(3)的结果为(A)3(B)2(C)无结果(D)710、MATLAB中调用命令[L,U,P]=lu(A)后,矩阵A满足(A)ALU(B)APLU(C)1ALUP(D)PALU11、MATLAB中调用命令v=eye(2,1)后的结果为(A)v=[1;0](B)v=[1,0](C)v=[0;1](D)v=[1,0;0,1]12、MATLAB中计算积分622312dttt,则下列程序中的空格处应填的命令是symt;f=3/((t-1)^2*(t-2));F=_____________,y=double(F)(A)(f,t,2,6)(B)qad(f,t,2,6)(C)int(t,2,6)(D)int(f,t,2,6)13、如果在MATLAB的命令窗口输入命令a=input('a=?'),出来的结果为(A)a=?(B)没有任何显示(C)a=(D)’a=?’14、’try’语句为MATLAB所特有的试探性语句,下面的程序MATLAB能执行吗,执行的命令为A=[1,2,3;4,5,6];B=[7,8,9;10,11,12];tryC=A*B;catchC=A.*B;end(A)不执行(B)执行的是’catch’后的命令(C)执行,但没有结果(D)执行的是’try’后的命令15、MATLAB中与linspace(3,7,11)等价的命令为(A)3:7(B)3:0.4:7(C)3:4/11:7(D)3:7/10:716、对于下面的程序,在MATLAB中运行后f的形式为a=0;b=3*pi;n=1000;h=(b-a)/n;x=a:h:b;f=exp(-0.5*x).*sin(x+pi/6)4(A)数(B)矩阵(C)向量(D)没有结果17、已知1,2Tx,111248A,MATLAB中若想由x生成矩阵A可调用命令(A)A=[x,x.^2,x.^3](B)A=[x,x^2,x^3](C)A=[x;x^2;x^3](D)A=[x;x.^2;x.^3]18、已知数据点为x=-6:6,y=sin(x),x0=-6:0.25:6,过x、y做分段三次样条插值,并求该多项式再x0处的函数值,在MATLAB中应使用的命令是(A)interp1(x,y,x0,’pchip’)(B)interp1(x,y,x0,pchip)(C)interp1(x,y,x0,’spline’)(D)interp1(x,y,x0,’cubic’)19、下面命令中不能求解线性方程组Axb的命令是(A)A/b(B)A\b(C)inv(A)*b(D)A^(-1)*b20、MATLAB中命令exp(1)的结果为(A)0(B)1(C)e(D)inf21、MATLAB中命令sum([412;036])的结果为(A)16(B)448(C)79(D)程序出错,没有结果22、MATLAB中生成希尔伯特矩阵的函数为(A)invhilb(n)(B)company(n)(C)eye(n)(D)hilb(n)23、MATLAB中给变量w赋空矩阵的语句为(A)w=zeros()(B)w=[](C)w=zeros(0,0)(D)clearw24、在MATLAB中,如需查询一个函数的基本用法,命令为(A)help(B)version(C)demo(D)path25、A=[121;223;500],则MATLAB中求A的逆矩阵的命令为(A)det(A)(B)uv(A)(C)A*(-1)(D)inv(A)26、b=[5,23,7,2,3,6,0],要把b向量的元素按从小到大的顺序排列,MATLAB中用的命令为(A)sort(B)put(C)fprintf(D)mesh527、已知A=[40],MATLAB中C=[A,ones(size(A))]为(A)4011(B)4010(C)4000(D)404028、在MATLAB中,列出当前工作空间变量名的函数是(A)path(B)clc(C)who(s)(D)draw29、计算矩阵、向量范数的命令为(A)length(B)norm(C)size(D)anorm30、MATLAB对图形窗口进行灵活分割的命令为(A)plot(B)subplot(C)aplot(D)ploval31、MATLAB中生成一个2行4列的单位矩阵的命令为(A)eye(2,4)(B)eye(2,2)(C)eye(2)(D)zeros32、已知x=[4,2,],求以x为根的多项式的语句是(A)x=[4,2,];polval(x)(B)x=[4,2,];poly(x)(C)p=roots(x);poly(p)(D)x=[4,2,];roots(x)33、在MATLAB中,清除所有变量的命令为(A)clear(B)clc(C)delete(D)holdoff34、命令floor(3.4)及ceil(3.4)的值为多少(A)34(B)44(C)33(D)4335、在MATLAB中,打开示例程序的命令为(A)demo(B)help(C)clear(D)plot36、MATLAB中保持图形窗口不关闭的命令为(A)alter(B)holdon(C)holdoff(D)cd37、在MATLAB中,强行终止程序运行的命令为(A)ctrl+v(B)ctrl+shift(C)ctrl+c(D)shift+c38、[363]A,[211]B,则A.*B=(A)运算不执行,因有错(B)683(C)574(D)66339、双纵坐标函数为6(A)plot(B)yplotty(C)plot3(D)plotty40、已知数据点为x=[1,1.4,1.6,1.8,2.0]',y=[3.75,3.99,2.07,1.52,4.22]',拟合一条过这些点的3次曲线,应使用的命令是(A)polyfit(x,y)(B)polyfit(2)(C)polyfit(x,y,1)(D)polyfit(x,y,3)41、MATLAB中表示无穷的符号是(A)(B)int(C)inf(D)+in42、MATLAB中给图形加网格线的命令为(A)gridoff(B)holdon(C)boxon(D)gridon43、MATLAB中程序A=[123;-121;352];B=[346;589;453];C=(B1)&(B7),运行后结果为(A)C=[1,1,1;1,0,0;1,1,1](B)C=[1,0,0;1,0,0;1,0,1](C)无结果(D)C=[0,1,0;1,0,0;1,1,1]44、MATLAB中生成一个从0到20的等差为0.5的数列应使用的命令为(A)x=linspace(0,20)(B)x=0:20(C)x=linspace(0,20,41)(D)x=linspace(0,20,0.5)45、积分区间被等分为奇数个小区间时,合理使用1/3辛普森法和3/8辛普森法的是(A)只用3/8辛普森法(B)1/3辛普森法和3/8辛普森法都不能使用,用cotes方法(C)前三个区间用3/8辛普森法,剩下的区间用1/3辛普森法(D)只用1/3辛普森法46、MATLAB中c=[1234],要得到c的转置向量所用命令为(A)b=c’(B)b=[1,2,3,4](C)b=inv(c)(D)b==c47、MATLAB中计算积分545123dtttt,则下列程序中的空格处应填的命令是symt;f=5/((t-1)*(t-2)*(t-3));F=_____________,y=double(F)(A)(f,t,4,5)(B)qad(f,t,4,5)(C)int(t,4,5)(D)int(f,t,4,5)48、MATLAB表示圆周率的符号是7(A)(B)int(C)pi(D)没有符号可表示49、MATLAB中a=[1,3,2],则b=a.^2的结果为(A)b=[1,6,4](B)b=[1,9,4](C)b=[2,6,4](D)执行出错,无结果50、求解3310xx在x=1附近的根的错误的语句为(A)fzero('x^3-3*x+1=0',1)(B)fzero('x^3-3*x+1',1)(C)fzero('x^3
本文标题:MATLAB考试题
链接地址:https://www.777doc.com/doc-2882253 .html