《数学软件与数学实验》考试题型示例及答案_第1页
《数学软件与数学实验》考试题型示例及答案_第2页
《数学软件与数学实验》考试题型示例及答案_第3页
《数学软件与数学实验》考试题型示例及答案_第4页
《数学软件与数学实验》考试题型示例及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数学软件与数学实验考试题型示例一、 单项选择题.利用赋值语句和表达式可完成某些复杂计算,例如在MATLA瑜令窗口中键入命令,Vname=sum(2八0:63)/(4.0e+10),可计算出对应的数据,在这 一语句中如果省略了变量名 Vname及等号,MATLA酹用缺省变量名()显示 计算结果A) eps;B) ans;C) NaN;D) pi.下面有关MATLA变量名和函数名的说法中,错误的说法是 ()变量名的第一个字符必须是一个英文字母变量名可由英文字母、数字和下划线混合组成变量名不得包含空格和标点,但可以有下连字符变量名和函数名对于英文的大小使用没有区别3某城市电视塔地理位置:北纬30度

2、35.343 分,东经 104度 2.441 分,在MATLA映用变量B=3035.343表达纬度,用L=1042.441表达经度。为了将 经纬度数据转化为以度为单位的实数,下面正确的语句是()A) P=B(1)+B(2) , Q=L(1)+L(2) ; B) P=60*B(1)+B(2) , Q=60*L(1)+L(2) ;C) P=B(1)+B(2)/60 , Q=L(1)+L(2) ; D) P=B(1)+B(2)/60 , Q=L(1)+L(2)/60 。.用MATLAB!机产生一个10至U 20的正整数,应该使用下面的命令()A) 60+fix(40*rand); B) 10+20*

3、rand ; C) 60+fix(100*rand); D) 10+round(10*rand).用A B、C表示三角形的三条边,MATLAB!示“任意两条边之和大于第三 条边”的逻辑表达式正确的是()A) A+B=C|A+C=B|A+C=; BB) A+B=C|A+C=B|A+CC|A+CB|B+C;AD) A+BC&A+CB&B+C; A.在MATLABT令窗口中,键入命令symsx; y=int(3*x)。屏幕上将出现的结 果是()A)3/2*xA2;B)3xA2/2 ;C)1.5xA2;D)1.5*xA2;.在 MATLA命令窗口中,键入命令 A=1,2,3;4,5,6;7,8,0;A

4、(1,:)*A(:,3)屏幕上将出现的结果是()A) 15;B) 30;C) 36;D) 69;.正确表达命题A和B都大于C的逻辑表达式应该用下面哪一行() A AC B) BC C) AC&BCD) AC|BC.如果已输入方阵A的数据,在MATLA冲用命令()可计算出 A的行列式 的值A det(A) ; B) eig(A) ; C) inv(A) ; D) diag(A).火炮发射炮弹的初始速度和发射角为已知,由此可估算出炮弹在空中的 飞行时间Tfly ,使用语句Tspan=Tfly*(0:20)/20,将获得一些数据,下面不正确的说法是()A)Tspan为包括发射时刻在内的炮弹在空间飞行

5、的21个不同的飞行时刻;Tspan中任意两个相邻数据之差的绝对值相等;Tspan包含了 21个数据,第一个数据为0,最后一个数据为Tfly ;Tspan是一个等差数列,公差为 Tfly/21二、程序阅读理解.解释下面程序的功能,并写出该程序所求解的数学问题symsxyy=dsolveCDy=1/(1+xA2)-2*yA2,y(0)=0,x) ezplot(y).下面程序的功能是绘制一空间区域的边界曲面。写出该空间区域的数学表 达式并解释下面每行命令的具体作用。r=(0:20)/20;theta=(0:72)*pi/36;x=r*cos(theta);y=r*sin(theta);z1=sqrt

6、(x.A2+y.A2);z2=1+sqrt(1-x.A2-y.A2); mesh(x,y,z1) , holdon mesh(x,y,z2) axisoff.传说古希腊曾流行瘟疫,人们为消除灾难求助于神。神说:把神庙中黄金 祭台增容一倍,可消除瘟疫。当立方体祭台尺寸放大一倍后,瘟疫仍然流行。 人们才知道体积并不是扩大了两倍。这个古希腊难题被称为倍立方体问题, 在人类还没有认识到无理数时,企业界企图用有限位实数表示V2,就会犯下错误。数学实验程序验证了这个事实,程序运行后误差如右文本框所示error=-2.7200e-00a=2八(1/3);D=1;fork=1:8D=D*10;b=fix(a*

7、D)/D;V(k)=bA3;enderror=V -21-4.6875e-002-4.3830e-003(1)程序中循环控制变量k从1变量8,而变量D=10的作用是()(A)将a的小数点向右移D位取整;(B)将a的小数点向右移D位取整后再向左移D位;(C)将a的小数点向右移k位取整后再向左移k位;(D)将a的小数点向左移k位取整后再向右移k位; 程序中变量b存放的数据是()(A)将a的小数点后第k位减1所得;(B)将a的小数点k位后按四舍五入所得;(C)将a的小数点后第k位增1所得;(D)将a的小数点k位后截断舍去所 得。三、程序设计.利用ezplot 命令,画函数f(x)=x2sinx2在-

8、%叼上的图形,写出 MATLAB 程序。1.给定非负实数a。,bo满足a。? bo,按递推公式n+二22 bn)(n=0,1,2,)bn4l = Van bn产生的数列an, bn称为高斯算术-几何平均数列。试写出用for-end语句计 算a。和bi。的MATLABS序。例如输入数据a0=5,b0=2;输出数据a=3.3290, b=3.3290。.假设一个团队有n个人(n=6)均可表示为两个质数之和, 如6=3+3; 8=3+5; 10=3+7;等等。(要求:编制一个函数,(1)输入(自变量): 某个正偶数,返回值(函数值):这两个质数;(2)对输入的自变量是否是正 偶数要作判断,若不是输出

9、错误信息。) functionyz=gd(n)暇德巴赫猜想验证函数任意正偶数都可以分解为两个质数之和 %喻入:%n任意正偶数喻出:%y-素数%z-素数if 喈U断输入是否为不小于 6的偶数(提示:mod(m,n)命令求m除以的余数)frpintf(输入错误!输入必须是大于等于6的偶数!)return end fork=2:n/2if啮U断是否都为素数(提示:isprime ( n)命令判断m是否为素数) fprintf(Sucessful!Theresultis:n%d=%d+%dn,n,k,n-k)%输出结果%1出循环 end endy=k;%为输出变量y赋值z=;%为输出变量z赋值二2nd

10、arctan x = x (-1)n-2.反正切函数的Tylor级数展开式12n+1,取x=1,可得用二1 1 1 二1 一于计算的级数43 5 7。当级数的通项绝对值小于给定的误差界errors时,则结束计算。functionz=adds(errors) n=1;an=1;f=1;S=;whileanerrorsn=n+2;an=1/n; f=-f; S=; end z=S;数学软件与数学实验考试题型参考答案一、单项选择题1、B; 2、9 3、D; 4、D 5、D;6、A; 7、A; 8、C; 9、A; 10、D二、程序阅读理解1、用MATLAB勺符号系统求解常微分方程初值问题绘制微分方程解曲线所求常微分方程初值问题为:2、空间区域是冰淇棱锥对半径 r 和极角 theta 离散化;计算对应的 x 和 y ;计算锥面z1 的值;计算球面z2 的值;绘锥面网面并保持图形窗口不变;绘上半球面网面;去坐标轴3 D, D三、程序设计symsxf=(xA2)*(sin(xA2);ezplot(f,-pi,pi)a0=5;b0=2;fork=1:10a=(a0+b0)/2;b=sqrt(a0*b0);a0=a;b0=b;enda , bN=input( inputN:=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论