2022年Matlab期末复习题 .pdf
《2022年Matlab期末复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年Matlab期末复习题 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 选择题(有 10 个题,共 20 分)1有一个 44 矩阵 A,表示取得矩阵 A的第一行和第二行的第二列至第四列所有元素的命令是( A ) (A) A(1:2,2:4) (B) A(2:4,1:2) (C) A(1:2:4) (D) A(4:2:1) 2将一个图形窗口分成34 个子区并表示第一个子区的命令是( C ) A subplot(12,1) Bsubplot(1,12) Csubplot(3,4,1) Dsubplot(1,3,4) 3利用Matlab 的符号计算功能计算微分方程初值问题2)1(42yxxydxdy在区间1,2上的解析解时所用到的函数是(D )(A) ode23
2、(B) ode45 (C) solve (D) dsolve 4以下有关 Matlab 子函数的性质中不正确的是(D )(A) 子函数只能被处于同一个文件的主函数或其他子函数调用;(B) 在 M 函数文件中,任何指令通过“名字”对函数进行调用时,子函数的优先级仅次于内装函数;(C) 在 M 函数文件内,主函数的位置不可改变,但子函数的排列次序可以任意改变;(D) help, lookfor 等帮助指令都能提供关于子函数的任何帮助信息。5以下语句中生成按钮控件的语句是(B )(A) h_1=uimenu(gcf,Label,&Blue);(B) h_1=uicontrol(gcf,style,p
3、ush, string,grid off,callback,grid off); (C) h_1=uicontrol(gcf,style,text, horizontal,left,string, 输入); (D) h_1=axes(unit,normalized,position,0,0,1,1,visible,off); 6以下有关 Matlab 函数及其句柄的说法中正确的是(A,C )(A) 在该函数的目录下可定义该函数的句柄,句柄定义后,可用feval 函数和句柄在任何目录下调用该函数;(B) 函数不在 Matlab 的当前工作目录下不可执行, 但可以用 feval 函数和句柄调用该函
4、数;(C) 函数不在 Matlab 的当前工作目录下时,可以定义函数的句柄;(D) 函数不在 Matlab 的当前工作目录下时,不可以定义函数的句柄。7以下 4 种语句中 Matlab 独有的语句是(C )(A) if 语句(B) for 语句(C) try 语句(D) switch 语句8以下 Matlab 程序的运行结果是(B )(A) p=3 4 (B) p=2 3 (C) p=2 3 4 (D) p=2 4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页
5、- - - - - - - - - m=4; p=2:m; for i=2:sqrt(m) n=find(rem(p,i)= =0&p=i); p(n)=; end p 9利用 Matlab 的符号计算功能求2)2(xx的解的命令是(A )(A) syms x; (B) s=solve(x+2)x=2,x) s=solve(x+2)x=2,x)(C) syms x; (D) syms x; s=dsolve(x+2)x=2,x) s=ode23(x+2)x=2,x) 10根据一组给定的采样点x0=0:0.1:1; y0=-.447,1.978,3.11,5.25,5.02,4.66,4.01,
6、 4.58,3.45,5.35,9.22;,求 3 阶拟合多项式的 Matlab 命令是(B )(A) P=polyval(x0,y0,3) (B) P=polyfit(x0,y0,3) (C) P=interp1(x0,y0,3) (D) P=spline(x0,y0,3) 二、 搭配题(有 20 个,共 10 分)要求:第一组给出了Matlab 命令、变量或函数,第二组给出了命令、变量或函数的含义,从第二组的含义中选择正确的添到第一组命令、变量或函数后面的括号中。第一组: (1) who( o ) (2) whos( r ) (3) clear( t ) (4) clf( i ) (5)
7、rand( g ) (6) disp( m ) (7) nargin( a ) (8) nargout( f ) (9) ans( k ) (10) inf( p ) (11) i( j ) (12) eps( l ) (13) nan( c ) (14) gcf( h ) (15) gca( b ) (16) gco( s ) (17) sym( e ) (18) syms( d ) (19) input( q ) (20) pause( n ) 第二组: (a) 记录函数的输入参数的个数(b) 获取当前轴对象的句柄(c) 非数(d) 定义多个符号变量(e) 定义一个符号变量(f) 记录函数
8、的输出参数的个数(g) 产生 0 和 1 之间均匀分布的随机数(h) 获取当前图形窗口的句柄(i) 清除当前图形窗口(j) 虚单位(k) 计算结果的缺省变量名(l) 机器零名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (m) 显示数组内容(n) 暂停(o) 显示工作空间中的所有变量的变量名(p) 无穷大(q) 提示用户输入数据(r) 显示工作空间中的所有变量的详细信息(s) 获取当前对象的句柄(t) 清除工作空间中保存的所有变
9、量三、 填空题: (有 15 个空,每空 1 分,共 15 分)2MatLab 是_Matrix Laboratory_的缩写,是 Clever Moler 博士最初用 _Fortran_ 语言编写的。3表示复数iez62的 Matlab 表达式为 _2*exp(pi*i/6)_。4Matlab 命令 linspace(0,2*pi,50)产生的是 _0: (2*pi/49):2*pi_ 。5 若矩阵 A=1 2 3; 4 5 6; 7 8 9 ,则 zeros(size(A)产生的矩阵是 _0 0 0;0 0 0;0 0 0,diag(diag(A)产生的矩阵是 _1 0 0;0 5 0;0
10、 0 9_ ,若有命令 B=A(3,1,:) ,则 B=_7 8 9;1 2 3_。6在Matlab 命令窗口中运行命令X=(0:2*pi)/10, Y=2*exp(-0.5*X).*sin(2*pi*X), subplot(2, 2, 2), plot(X,Y) 后得到的结果是 _在当前图形窗口的右上角区域绘制一条蓝色折线 _ ,其中 subplot 函数的作用是 _划分并选定绘图区域 _ 。7Matlab 命令 int(sym(6+0.3*x),0,10)计算的是 _100)3.06(dxx_的值。8Matlab 的基本功能有 _数值计算 _, _符号计算 _, _绘图_,_编程_,_GU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Matlab期末复习题 2022 Matlab 期末 复习题
限制150内