已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 选择题(有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的符号计算功能计算微分方程初值问题在区间 1,2上的解析解时所用到的函数是( D )(A) ode23 (B) ode45 (C) solve (D) dsolve4以下有关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,push, 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函数及其句柄的说法中正确的是( D )(A) 一个函数文件中只允许定义一个函数;(B) 即使定义了函数句柄,不在Matlab的搜索路径、当前目录中时,函数也不可以执行。(C) 函数不在Matlab的当前工作目录下时不可执行;(D) 用户定义函数被调用时,以所存储的m文件的文件名作为函数名;7如下4个变量名中,合法的是 ( B ) (A) Abcd=2; (B) ABCDefgh; (C) case; (D) 3chan。8以下Matlab程序的运行结果是( B )(A) p=3 4 (B) p=2 3 (C) p=2 3 4 (D) p=2 4m=4; p=2:m; for i=2:sqrt(m) n=find(rem(p,i)= =0&p=i); p(n)=; end p9利用Matlab的符号计算功能求的解的命令是( 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, 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) 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) 记录函数的输出参数的个数 (g) 产生0和1之间均匀分布的随机数 (h) 获取当前图形窗口的句柄 (i) 清除当前图形窗口 (j) 虚单位 (k) 计算结果的缺省变量名 (l) 机器零 (m) 显示数组内容 (n) 暂停 (o) 显示工作空间中的所有变量的变量名 (p) 无穷大 (q) 提示用户输入数据 (r) 显示工作空间中的所有变量的详细信息 (s) 获取当前对象的句柄 (t) 清除工作空间中保存的所有变量三、 填空题:(有15个空,每空1分,共15分)2 MatLab是_Matrix Laboratory_的缩写,是Clever Moler博士最初用_Fortran_语言编写的。3 表示复数的Matlab表达式为_2*exp(pi*i/6)_。4 Matlab命令 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 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函数的作用是_划分并选定绘图区域_。7 Matlab命令int(sym(6+0.3*x),0,10)计算的是_的值。8 Matlab的基本功能有_数值计算_,_符号计算_,_绘图_,_编程_,_GUI开发_。四、 判断题(有5个题,每题1分,共5分)1在Matlab中,直接用命令r=(-8)(1/3)计算得到的是-2。 ( )2在Matlab中,meshgrid函数的作用是绘制三维曲面图形。 ( )3在Matlab中,使用变量时不需要说明变量的类型。 ( )4在Matlab中,命令inline(a*exp(x)*cos(y), a, x, y)的含义是建立符号表达式(其中,a, x, y是符号变量)。 ( )5在Matlab中,eval函数不能执行函数句柄指定的计算。 ( )五、 简答题(有3个题,每题4分,共12分)1 Matlab有两种M-文件类型,一是命令文件,二是函数文件,分别用这两种M-文件类型编写程序实现两个变量的值的交换。(1) clear;a=input(a=);b=input(b=);t=a; a=b; b=t;(2) function a,b=vch(a,b)t=a; a=b; b=t;2 用两种方法建立符号表达式。 (1) syms x y f=3*x2+5*y+2*x*y+6(2) f=sym(3*x2+5*y+2*x*y+6)3 语句h_submenu1=uimenu(gcf,Label,&Blue, Callback,set(gcf,color,blue);生成什么对象?解释该对象的各属性。答:语句h_submenu1=uimenu(gcf,Label,&Blue, Callback,set(gcf,color,blue);生成用户菜单对象。该对象的各属性如下:句柄名:h_submenu1父句柄:gcf菜单项字符:Blue(其中B为快捷键)回调属性:set(gcf,color,blue)六、 编写Matlab代码(有3个题,共18分)1看图完成以下的程序代码:(6分)x=linspace(0,2*pi,60);y=sin(x);z=cos(x);subplot(1,2,1) %将图形窗口分割成12个小区并选择1号区plot(x,y);_(1)_ title(sin(x)_ %标注标题_(2)_ axes(0, 2*pi, -1,1)_ %生成坐标轴_(3)_legend(sin)_ %标注图例subplot(1,2,2) %将图形窗口分割成12个小区并选择2号区plot(x,z);_(4)_ title(cos(x)_ %标注标题_(5)_axes(0,2*pi,-1,1)_ %生成坐标轴_(6)_ legend(cos)_ %标注图例2写出求多项式的商及余多项式的Matlab命令。(6分)p1=conv(1,0,2,conv(1,4,1,1);p2=1 0 1 1;q,r=deconv(p1,p2);cq=商多项式为 ; cr=余多项式为 ;disp(cq,poly2str(q,t)disp(cr,poly2str(r,t)4 编写一个函数文件,当有一个输入参数时作平方运算,当有两个输入参数时作两个参数的相加运算。(6分)function f=fun1(x,y,z) if nargin= =1 f=x*x; end;if nargin= =2 f=x+yend;七、 阅读程序:(有3个程序,共20分)1阅读以下程序,并回答问题(10分)%circle.m文件%function sa = circle(r,s)if nargin2 error(Too many input arguments!); elseif nargin= =0 error(must have one or two input arguments!); end;if nargin= =1 s=b;end;clf;t=0:pi/100:2*pi; x=r*exp(i*t); if nargout= =0 plot(x,s);else sa=pi*r*r; fill(real(x),imag(x),s)endaxis(square)问题:(1)circle函数文件有几种调用格式?(2)如果在命令窗口中输入 circle(3, r)命令,则得到什么样的结果?(3)如果输入ss=circle(3)呢?(4)解释fill函数和最后一行。答:(1)circle(3) 或s=circle(3)或circle(3, r) 或s=circle(3, r)(2)画一中心在原点,半径为3的红色空心圆;(2)画一中心在原点,半径为3的蓝色填充圆,并返回圆面积给ss;(4) 将以real(x)为自变量,imag(x)为因变量构成的封闭多边形用s的颜色填充axis(square)的作用是使绘图区域呈正方形2阅读以下程序并在指定位置上写注释(6分)t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);plot3(x,y,z,r-,x,y,z,bd) %_(1)_绘制一条红色连续曲线和蓝色菱形离散点view(-82,58) %_(2)_以方位角-82度,俯角58度观察视图box on %显示坐标轴的矩形框legend(图形,视角) %_ (3)_标注图例_hold on %_(4)_保持图形_x=-4:4;y=x;X,Y=meshgrid(x,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 18988.1-2025放射性核素成像设备性能和试验规则第1部分:正电子发射断层成像装置
- 2025年互联网内容审核平台可行性研究报告及总结分析
- 引车员人员培训上岗能力验证考试重点知识点测试卷含答案
- 2025年企业年度体检服务合同协议
- 县中级银行从业资格考试《个人贷款》考前冲刺试卷完整版
- 2025年长途客运智慧营运管理系统项目可行性研究报告及总结分析
- 2025年智能教师助理系统项目可行性研究报告及总结分析
- 园林绿化工程合同书格式(3篇)
- 2025年先进制造技术在传统产业转型中的应用可行性研究报告及总结分析
- 2025年城市空气质量监测系统可行性研究报告及总结分析
- 2025年郑州水务集团有限公司招聘80人模拟试卷带答案解析
- 2025年中国铁路呼和浩特局集团有限公司招聘高校毕业生406人备考题库附答案
- 企业公转私合同范本
- 2025秋人教版小学美术二年级上册期末过关练习卷及答案 (三套)
- Module2 Unit2 How much cheese did you buy(教学设计)-2024-2025学年外研版(三起)英语五年级上册
- 2025国家电投集团河南公司招聘8人笔试历年备考题库附带答案详解试卷3套
- 采购经理个人述职报告
- 大单元整合 数与代数(比)六年级数学上册(北师大版)(含解析)
- 大模型在企业的应用实践
- 元胡栽培(张晓明)
- FZ/T 51006-2012膜级聚己内酰胺切片
评论
0/150
提交评论