1、⑴在MATLAB的命令窗口中执行命令,将命令窗口的显示内容清空。() A.clearclc C.echo off D.cd ⑵在MATLAB的命令窗口中执行 A.format long B.format rat C.format hex (3)下列变量名中是合法的。() (4) 已知x=0:5,则x有个元素。() (5) -T运算符中哪个的优先级最高 (6) 使用检测函数isnumeric(lO)的结果是一 (7) 三维图形中默认视角是度。() 俯仰角=0C.方位角=37.5仰俯角=30 —命令,使数据输出显示为十六进制表示。() □.format short e A.x*
2、y,a,l B.x\y,al234 C.end,l bex D.char_lJ,j A.5 o () B.6C.7D.8 A./ B.A C.~=D.& A.l B.O C.false D.true B.方位角=90 () A.方位角=0俯仰角=90 D.方位角=0仰俯角=180 ⑻将符号表达式化简为因式分解因式分解因式分解因式分解形式,使用函数。() A.collect B.expandC.homerD.factor ⑼运行以下命令,则描述是正确的。()>>syms abed A.A占用的内存小于100BB.创建了 5个符号变量 d的总和 D.不存在 (10)己知
3、数组 a=[l 2 3;4 5 6;7 8 9],则 a(:,end)是指元素。 (11)运行命令bitor (8,7)的结果是。 (12)运行以下命令: »x=0:10;»yl=sin(x); );20*sin(x)];>>plot(x,yl,x,y2,x,y3) 则在一个图形窗口中,可以看到条曲线。 (13)符号表达式“g=sym(sin(a*z)+cos(w*v))”中的自由符号变量是. (14)运行以下命令: »A=[a b;c d] C.A占用的内存是a be »y2=5*sin(x); »y3=[10*sin(x »syms t»fl=l/t»limitf
4、l_r=limit(fl;t,;O';right'); 则函数limitfl.r趋向0的右极限为。 15. 在MATLAB的命令窗口中执行命令,使数值5.3显示为5.300000000000000e+000 A. format longB. format long e C. format shortD. format short e下列变量名中是合法的。A. char_l,ij B. 1_1, a.l C. x\y,al234 D.end,lbcx已知 x=0:9,则 x 有个元素。 A.12B.llC.10 D.9产生对角线上为全1其余为0的2行3列矩阵的命令是 A. ones(
5、2,3) B. ones(3,2) C. eye(2,3) D. eye(3,2)□.知数ffla= [1 234 567 89], 则运行a(:/l)=[]命令后A. a变成行向量B. a数组为2行2列C. a数组为3行2列D. a数组中没有元素3 16. 按含义选出各个函数名:表示4舍5入到整数的是—,表示向最接近。取整的是_,7D.18 表示向最接近-8取整的是表示向最接近8取整的是— A. round(x) B. fix(x) C. floor(x)D. ceil(x) 21.己知a=0:5,b=l:6,下面的运算表达式出错的为 _ A. a+b B. a
6、/b C. a' *bD. a*b 22.已知s='显示"hell。”',则s的元素个数是A. 12 B.9 C. 23. 有一个2行2列的元胞数蛆C,则c(2)是指A.第1行第2列的元素内容B. 第2行第1列的元素内容C.第1行第2列的元素D.第2行第1列的元素运行命令 bitand(25,15)的结果是 A.25B.15C.9 D.10计算三个多项式sl、s2和S3的乘积,则算是为A. conv(sl,s2,s3)B. sl*s2*s3 C. conv(conv(sl,s2),s3)D. conv(sl*s2*s3)运行命令“<< a=sym(,pi7d,)”则
7、对于变量a的描述—是正确的。A. a是符号变量 B. a显示为10位的数值C. a显示为32位的数值D. a不存在 运行以下命令后变量 C 的值是 »A=sym([5 5;6 6]); »B=sym([l 2;3 4]); »C=A.*B A. [540] [18,24]B.[5 10;18 24]C.[5*l,5*2] [6*3,6*4] D.出错运行命令 My=dsolve(,x*D2y-3*Dy=xA2';t,)w 求解微分方程,则 A. Dy 是指 dy/dx B. 得出的y是通解有一个常数符Cl C. D2y是指d2y/dxD.得出的y是通解有两个常数符C1和C2 24.
8、模块名的修改是o A.在参数设置对话框中实现B.在模块旁双击鼠标后出现的编辑框中实现C.在模块的下面或旁边的编辑框中D.在模块的属性窗口中 选择题在MATLAB的命令窗口中执行 命令,将命令窗口的显示内容清空。A.clear B. clcC.echo off D.cd卜列变量名中是合法的。A.char_l,i,j B.x*y,a.l C.x\y,al234 D.endjbcx (1) 已知x为一个向量,计算ln(x)的MATLAB命令是计算 。 A.ln(x) B.log(x)Ln(x)D.lglO(x) (2) 已知 a=0:4, b=l:5,下面说法中错误的为 。 A.a+b
9、B.a./b C.a' *ba*b (3) 以下运算符中哪个的优先级最高 _。A.* B.a C~=D.|计算三个多项式si、s2和S3的乘积,则算式为o A.conv(sl,s2,s3) B. sl*s2*s3 C.conv(conv(sl,s2),s3) D.conv(sl*s2*s3) (4) 运行以下命令: >>x=[l 2 3;4 5 6]; »y=x+x*i »plot(y)则在图形窗口绘制()条曲线。A.3B.2C.6D.4 (5) 如果要显示向量中各元素占和的百分比,则使用函数绘图。A.hist B.piebarD.stairs (6) subplot(2,l,l)是
10、指的子图。A.两行一列的上图B.两行一列的下图C. 两列--行的左图D.两列一行的右图运行命令<<»a=sym(,pi,d')”则对于变量a的描述是正确的。A.a是 符号变量B.a显示为10位的数值C.a显示为32位的数值 D.a不存在 (7) 运行命令“f=solve( *2+1')",则 A.f是有两个数值元素的行向量B.f是有两个数值元素起的列向量C.f是符号对象D.f只有一个元素 (12 )下面的switch结构,正确的是 A.»switch aB.»switch a case a>lcase a=l C.»switch a C. »switch a case 1case=
11、l\运行以下命令:>>a=eye⑸;>>for n=a(2:end,:) 则for循环的循环次数是() A.5B.4C.3 D.l关于主函数,以下说法正确的是 A.主函数名必须与文件名相同B.主函数 的工作空间与子函数的工作空间是嵌套的C.主函数中不能定义其他函数D.每个函数 文件中都必须有主函数创建以下函数文件,在命令窗口中运行“y=f”命令则显示 function y=f() global W W=2;Y=fl(5) function y=fl(w) global W y=w+WA.y=5B.y=2C.y=7D.出错 (13) 在一个模型窗I I上按住一个模块并同时按Shift键
12、移动到另一个模块窗I I,则()A.在两个模型窗口都有这个模块 B.在后一个窗口有这个模块C.在前一个窗口有这个模 块D.在两个窗口都有模块并添加连线 (14) 运行以下命令,则实现的功能是 »add_line( 'exel' ,[300,0;300,80;150,80])A.添加一条直线B.添加一条有一■个转折的折线C.添加一条有两个转 折的折线D.添加一条从左到右的折线在MATLAB的命令窗口中执行命令,将命令窗【」的显示内容清空。 A. clear B. clean C. end D. esc以下哪个不可以表示矩阵[2 3 4 5 6]:( ) A.linspace(2,6,5)
13、 B. linspace(2,5,6)C. [2:5:6]D,[2:6]a=[l:3;4:6;7:9],则运行a(:,l)命令后,得结果:()A.a变成行向量 B.a数组没有元素4C. [1:3:7]'D.第一行元素运行以下命令»yl=[l 2 3;4 5 6;7 8 9] » y2=yl+5 » plot(y2)则在图形窗口中绘制 条曲线。()A.lB. 3C. 5 D. 6subplot(3,3,6)是指的子图。()A.第2行第1列 B.第2行第3列 C.第1行第2列D.第3行第2列运行命令 ">> a=double(sym(Ein(pi/2)。)”,则变量 a 是 ()A.符号变量
14、 B.字符串'1'C. double型的数值1D.出错运行一下命令:>> for n=s(-l: 0.5: 2) 则for循环的循环次数是。 ()A.5B. 4C. 7D. 6 运行以下命令则( ) »a=[l 3 5] »keyboard K»a=[l 3 5] K»return A.a=[l 3 5]B. a=[l 2 4]C.命令窗口的提示符为“K>>” D.出错 18. 运行以下命令: >> a=[l 2 3;1 0 1]; » diff(a)则运行结果为() A.ans=0 -2 -2B. ans=0 2 -2C. ans=0 2 2 D.ans=0 -2 2填空题: 1
15、己知x=3:2:24,则x有个元素。 2.if结构的开始是“if”命令,结束是命令。 3. 已知x为一个向量,计算In (x)的MATLAB命令是计算。 4. 命令:>>subplot(3,3,x)中有个子图。 5. 已知s='显示“hey”',则s的元素个数是。 6. function y=f() global W W=2 y=fl(5) function y=f() global W y=w+W 创建以上函数文件,在命令窗口中运行“户f”命令则显示O 选择题下列不是创建复数的命令。 A. z=3+2*i B. z=4+3i C. z=complex(4 ,5) D. z=r
16、eal(3)+imag(8)(2 )与命令 linspace(2,10,5)产生的向量相同的命令。 A. a=[2 10 5] B. a=2:2:10 C. a=logspace(2,10,5) D. a=2 4 6 8己知数组a = 987654321 ,则a(l,:)是指, A.第一列向最B.第一行 向量C.整个数组D.第三行向量 (3) a=[l 2;4 5 ]; b= [2 1;3 2],求 c=a .* b= 。 A. c=[2 2 ; 12 10] B. c=[l 1; 1012] C. c=[8 5 ; 23 14) D. c=(3 3;7 7] (4) 己知 t=0:3
17、y=(t(l))&&(t(2)>3)=。 A. 1 B. 2 C. 0 D.T计算多项式 si s2 s3 的乘积,则算式位. A.conv(sl,s2/s3) B. sl*s2*s3 C. conv(sl*s2*s3) C. conv(conv(sl,s2),s3)运行下列命令:»x=[l 2 3; 4 5 6] »ploy(x) 则在图形窗【」中绘制 条曲线。 A. 2 B. 3C.4 D. 6在多个图形绘制指令中,subplot(2,3,4)当前选中的子图是. A. 2 B. 3 C.4 D. 6运行命令“>> a=sym(pi,d)”则对于变量a的描述是正确的。A. a 是字
18、符串B. a显示为10位的数值 C.a显示为32位的数值 D. a不存在fl=(x-l)*(x-2)*(x-3)要把表达式化简为嵌套的形式,应用指令。 A. collect B. expand C.horner D.factor输入指令 fl=sym('x+3/2')和[Nl,Dl]=numden(fl)后,Nl= A. x+3 B. 2 C. 2*x+3 D. 3/2f=tl 贝ljlimit(f)=. A.O B. t C. 1 D. NaN (8) 输入>> syms x » f=solve('xA2+l')则. A. f 只有一个元素B. f 是有两个数值元素的行向量C. f是
19、有两个数值元素的列向量D.f是符号对象 (9) if 结构语句的结束是命令。 A. End if B. end C. stop D . elsefor n=l:10 循环次数为。 A. 1 B. 9 C. 10 D. 11 (10) 运行下列命令,贝U for循环的循环次数是.»x=0:10 »for n=xif n==5break end end A. 10B. 5 C. 6 D.ll (11) 创建以下函数文件,在命令窗口中运行“y=f”命令则显示. function y=f()global W W=3y=fl(7) function y=fl(w) global W y=w+W A
20、 y=3 B. y=10 C. y=17 D.出错18、执行以下命令 »syms a x y»f=(sin(a*x)+yA2*cos(x)) ;»dfdx=diff(f)表示()A、对a求一阶微分B、对y求一阶微分 C、对x求二阶微分D、对x求一 阶微分 19三维图形中默认视角是度° ()A.方位角=0俯仰角=90B.方位角=90俯仰角=0C.方位角=37.5仰俯角=30 D.方位角=0仰俯角=180 20将符号表达式化简为因式分解形式,使用函数。() A.collect B.expandhornerD.factor 填空题已知 C={2+5i/ Hi' ;1:4,[12]}输入
21、s=C(3)即 s=. (1) 先输入 P=struct( 'name' Jack num' ,43),再输入 s=P.name 即 s=. (2) 当 x=[ 1 2 3; 4 5 6] z y=[ 5 8; 5 8 ]时,(能 \ 不能)使用 plot 命令绘图。 (3) sym或syms(能' 不能)创建符号矩阵。 (4) 需要while循环的次数为5次,应该在空格中填入,且sum=. x=10 sum=0 whilesum=sum+xx=x-l end运行一下命令,则for循环的循环次数是o »x=0:10; »for n=x if n==5 continue end en
22、d7、在一个元胞数组A中寻访第2行第3列元胞元素用:寻访数组第2行第3 列元胞中所存的内容用。 3、写出下列指令运行结果。 A=[l,2;3,4];B=[-l,-2;2;l]; S=3;A.*B A*BS.*A S*B 4、下面的函数七要完成什么功能? function f=factor(n)if n<=l f=l;else f=factor(n-l)*n;end 5、写出下列指令运行结果。 ch='ABcl23d4e56Fg9';subch=ch(l:5) revch=ch(end:-l:l)k=find(ch>='a'&ch<='z'); ch(k)=ch(k)-('a'-'A');char(ch)