1、4 _;3. a*x=b , x*a=b , ab ,b/a;二、选择题(4*6=24分)7、如果x=1:2:8,则x(1)和x(4)分别是( B )A1,8B1,7C2,8D2,78、 运行如下程序后,输入回车,命令窗口(commandwindows)显示的结果为( A)c=input(请输入一个字符,s);ifc=A&cZdisp(setstr(abs(c)+abs(a)-abs();elseifzdisp(setstr(abs(c)-abs()+abs(09disp(abs(c)-abs();elsedisp(c);endA.9B.C.D.6 9、MATLAB表达式2*232的结果是(
2、A )A128 B4096 262144 D25610、在循环结构中跳出循环,执行循环后面代码的命令为(B )(A)return(B)break(C)continue(D)keyboard11、在图形指定位置加标注命令是( C)title(x,y,y=sin(x);xlabel(x,y,y=sin(x);text(x,y,y=sin(x); legend(x,y,y=sin(x);12、下列哪个变量的定义是不合法的(A)。abcd-3xyz_3abcdefx3yz三、程序题(52分)13(10分)、在同一窗口绘制6个子图,已知t=0.1:2*pi,每个子图分别绘制(其中y1=sin(t),y2
3、=cos(2t),y3=sin(t)+cos(t),y4=3t,y5=2ln(t),y6=et);答案13. t=0.1:2*pi;subplot(2,3,1)y1=sin(t);plot(t,y1)title(y1=sin(t)subplot(2,3,2)y2=cos(2*t);plot(t,y2)y2=cos(2t)subplot(2,3,3)y3=sin(t)+cos(t);plot(t,y3)y3=sin(t)+cos(t)subplot(2,3,4)y4=3*t;plot(t,y4)y4=3tsubplot(2,3,5)y5=2*log(t);plot(t,y5)y5=2ln(t)s
4、ubplot(2,3,6)y6=exp(t);plot(t,y6)y6=et)14(10分)、某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示): price200 没有折扣 200price500 3%折扣 500price1000 5%折扣 1000price2500 8%折扣 2500price break; elsearray(k) = k; end(A) array = 1, 2, 3, 4, 5, 6 (B) array = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10(C) array =6 (D) array =10.9i=2; a=2i
5、; b=2*i; c=2*sqrt(-1); 程序执行后;a, b, c的值分别是多少?(A)a=4, b=4, c=2.0000i ( C )(B)a=4, b=2.0000i, c=2.0000i(C)a=2.0000i, b=4, c=2.0000i (D) a=2.0000i, b=2.0000i, c=2.0000i10. 求解方程x4-4x3+12x-9 = 0 的所有解( A )(A)1.0000, 3.0000, 1.7321, -1.7321(B)1.0000, 3.0000, 1.7321i, -1.7321i(C)1.0000i, 3.0000i, 1.7321, -1.7321(D)-3.0000i, 3.0000i, 1.7321, -1.7321三、阅读程序并回答问题(每题5分,共20分)1、写出下列指令运行结果。A=zeros(2,4);A(:)=1:8;s=2 3 5;A(s) Sa=10 20 30A(s)=Sa ans =2 3 5Sa =2030A =1 20 30 710 4 6 8 2、写出下列指令运行结果。A=reshape(1:16,2,8) reshape(A,4,4)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1