资源描述
⑴在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*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)己知数组 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»limitfl_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(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./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,)”则对于变量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. 模块名的修改是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 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)是指的子图。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=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键移动到另一个模块窗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)
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.符号变量
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.己知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=real(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,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
是字符串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是有两个数值元素的列向量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.
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]}输入 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 end7、在一个元胞数组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)
展开阅读全文