数学软件 - 复习题(答案)
更新时间:2024-03-28 00:11:01 阅读量: 综合文库 文档下载
- 数学软件推荐免费推荐度:
- 相关推荐
一、 选择题(有10个题,共20分)
1.有一个4×4矩阵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.将一个图形窗口分成3×4个子区并表示第一个子区的命令是( C ) A. subplot(12,1) B.subplot(1,12) C.subplot(3,4,1) D.subplot(1,3,4)
?dy?2y???4x3.利用Matlab的符号计算功能计算微分方程初值问题?dx在区间 x?y(1)?2?[1,2]上的解析解时所用到的函数是( D )
(A) ode23 (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','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 4 m=4;
p=2:m;
for i=2:sqrt(m)
n=find(rem(p,i)= =0&p~=i); p(n)=[]; end p
9.利用Matlab的符号计算功能求(x?2)x?2的解的命令是( 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.表示复数z?2e6的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)计算的是___?(6?0.3x)dx______的值。
010i8. Matlab的基本功能有____数值计算____,____符号计算_____,___绘图____,
____编程____,_____GUI开发____。
四、 判断题(有5个题,每题1分,共5分)
1.在Matlab中,直接用命令r=(-8)^(1/3)计算3?8得到的是-2。 ( × ) 2.在Matlab中,meshgrid函数的作用是绘制三维曲面图形。 ( × ) 3.在Matlab中,使用变量时不需要说明变量的类型。 ( √ ) 4.在Matlab中,命令inline('a*exp(x)*cos(y)', 'a', 'x', 'y')的含义是建立符号表达式
(其中,a, x, y是符号变量)。 ( × ) aexcosy5.在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.用两种方法建立符号表达式3x2?5y?2xy?6。
(1) syms x y
f=3*x^2+5*y+2*x*y+6
(2) f=sym(‘3*x^2+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) %将图形窗口分割成1×2个小区并选择1号区 plot(x,y);
_______(1)_ title(‘sin(x)’)__ %标注标题 _______(2)__ axes([0, 2*pi, -1,1])__ %生成坐标轴 _______(3)__legend(‘sin’)_________ %标注图例
subplot(1,2,2) %将图形窗口分割成1×2个小区并选择2号区 plot(x,z);
_______(4)__ title(‘cos(x)’)__ %标注标题 _______(5)__axes([0,2*pi,-1,1])_ %生成坐标轴 _______(6)__ legend(‘cos’)__ %标注图例
(s2?2)(s?4)(s?1)2.写出求多项式的商及余多项式的Matlab命令。(6分) 3s?s?1p1=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+y
end;
七、 阅读程序:(有3个程序,共20分) 1.阅读以下程序,并回答问题(10分) %%%circle.m文件%%% function sa = circle(r,s) if nargin>2
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) end
axis('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,y); %__(5)_生成平面网格坐标矩阵__ Z=X.^2+Y.^2;
surf(X,Y,Z); %__ (6)_绘制三维曲面_
3.阅读以下程序段,并在指定位置添加注释(4分)
hsin=@sin; %____(1)__把函数sin的句柄赋给hsin__ hpeaks=str2func('peaks'); %___ (2)__把函数peaks的句柄赋给hpeaks ee=functions(hpeaks) %___ (3)__获取hpeaks函数句柄所指函数的信息_ feval(hpeaks,20) %___ (4)__执行hpeaks函数,参数为20
正在阅读:
数学软件 - 复习题(答案)03-28
云南省玉溪市2013届高三复习检测英语卷03-10
绥阳县人民医院第三次药事会06-21
城北中学优秀班主任评选方案(试行稿)05-15
大学英语四级听力会话含义分析05-31
电仪仪表基础知识培训09-19
内勤员工年度工作总结范文3000字02-26
信息技术教学反思(优秀3篇)03-24
201202第一章计算机基础知识试题04-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 答案
- 数学
- 软件
- 20122013年全国造价员考试试题及答案基础知识部分
- 2015关于建立混凝土搅拌站项目的可行性报告
- 编译Linux内核报告 - 图文
- 传统宇宙观
- 《网页设计与制作》期中考试1
- 《化学工程基础》练习题
- 2018-2024年中国矿产铅冶炼市场现状研究及未来前景趋势预测报告
- 消防“四个能力建设常用表格、记录示例”
- 考前终极猜押-语文(第12天)
- 工程硕士研究生英语基础教程参考资料(unit1-5)
- 大学物理计算题
- 实验九 指针
- 专业英语作业
- 解剖学名词解释
- 2011年全国各地高考试题汇编之文言文阅读
- 关于印发《中煤矿山建设集团公司工程技术管理暂行办法》的通知(1
- 《中国共产党廉洁自律准则》新题库
- 研华科技(中国)公司
- 《环境生态学》课程教案
- 福建省厦门市会计继续教育《企业内部控制应用指引及案例讲解》随