《数学实验》期末总复习题Word文档格式.docx
《《数学实验》期末总复习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《《数学实验》期末总复习题Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
6、十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果是()(A)k指向第二动物牛;
(B)k指向第三动物虎;
(C)k指向第四动物兔;
(D)k指向第五动物龙。
7、下面有关MATLAB函数的说法,哪一个是错误的()(A)函数文件的第一行必须由function开始,并有返回参数,函数名和输入参数;
(B)MATLAB的函数可以有多个返回参数和多个输入参数;
(C)在函数中可以用nargout检测用户调用函数时的输入参数个数;
(D)如果函数文件内有多个函数,则只有第一个函数可以供外部调用;
8、MATLAB命令x=rand(10,1)生成10个随机数,将它们从大到小排序,使用()(A)y=sort(x);
z=y(10:
1);
(B)[y,II]=sort(x);
z=y(II);
(C)y=sort(x);
-1;
(D)[y,II]=sort(x);
z=x(II);
9、MATLAB绘三维曲面需要构建网格数据,语句[x,y]=meshgrid(-2:
2)返回数据中()(A)x是行向量,y是列向量;
(B)x是列向量,y是行向量;
(C)y是行元素相同的矩阵;
(D)x是行向量相同的矩阵10、设a,b,c表示三角形的三条边,表达式a+b>
c|a+c>
b|b+c>
a,()(A)是三条边构成三角形的条件;
(B)是三条边不构成三角形的条件;
(C)构成三角形时逻辑值为真;
(D)不构成三角形时逻辑值为假二、程序阅读理解(24分)1、用plot命令绘制平面曲线v0=515;
alpha=45*pi/180;
T=2*v0*sin(alpha)/9.8;
%第二行t=T*(0:
16)/16;
x=v0*t*cos(alpha);
y=v0*t*sin(alpha)-0.5*9.8*t.^2;
plot(x,y,x,y,‟r*‟)Xmax=x(17)00.511.522.53x10402000400060008000
(1)对下面有关程序的功能的说法确切的是()(A)以515为初速度的抛射曲线的绘制;
(B)以515为初速度的抛射曲线的绘制以及计算射程;
(C)以515为初速度以45度为发射角的抛射曲线的绘制以及计算射程;
(D)以515为初速度以45度为发射角的抛射曲线的绘制。
(2)第二行语句的功能是()(A)计算射程;
(B)计算飞行时间;
(C)计算航点的横坐标;
(D)计算航点的纵坐标。
2、关于“牟合方盖”的实验程序如下h=2*pi/100;
t=0:
h:
2*pi;
r=0:
0.05:
1;
x=r"
*cos(t);
y=r"
*sin(t);
z=sqrt(1-x.^2);
%第三行meshz(x,y,z),axisoffcolormap([001])view(-47,56),holdonx1=cos(t);
y1=sin(t);
z1=abs(sin(t));
plot3(x1,y1,z1,"
ro"
);
(1)下面有关程序的功能的说法确切的是()(A)绘圆柱面x2+y2=1,x2+z2=1的交线;
(B)绘圆柱面x2+y2=1,x2+z2=1所围区域的边界曲面;
(C)绘圆柱面x2+y2=1,x2+z2=1的交线及所围区域的边界曲面;
(D)绘圆柱面x2+y2=1,x2+z2=1的交线及所围区域的边界曲面的上半部分。
(2)关于第三行语句错误的解释是()(A)z是矩形域上曲顶柱面高度值;
(B)z是与y同型的矩阵;
(C)z是圆域上曲顶柱面高度值;
(D)z是与x同型的矩阵3、非负函数y=f(x)在有限区间上的图形为上半平面的一条曲线,曲线绕x轴旋转时,产生以x为对称轴的旋转曲面,其体积220[()]Vfxdx.symsabxf=exp(a*x)*sin(b*x);
f1=subs(f,a,-0.2);
f2=subs(f1,b,0.5);
V=pi*int(f2*f2,x,0,2*pi)double(V)t=(0:
20)*pi/10;
theta=t;
r=f2(t);
x=t"
*ones(size(t));
%第九行y=r"
*cos(theta);
%第十行z=r"
*sin(theta);
%第十一行mesh(z,y,x)colormap([000])axisoff00.511.522.53x10402000400060008000
1,2,记初始人口分布X0=[1000,1000]T,则存在不全为零的数c1,c2使得X0=c11+c22(解此方程组求出c1,c2)。
下面实验程序主要功能是利用LnX0=c11n1+c22n2计算人口变化。
(8分)n=input("
inputn:
="
);
A=[0.9,0.15;
0.1,0.85];
X0=[1000;
1000];
[P,D]=eig(A);
C=double(S2)①c1=C
(1);
c2=C
(2);
alfa1=P(:
1);
alfa2=P(:
2);
lamda1=D(1,1);
lamda2=D(2,2);
Xn=P\X0;
②013-10202x02x02x02x222()fxyzt22()fxyz22()yfxz222()yfxzt
4、长征三号甲运载火箭提供给探月卫星的初始速度不足以将卫星送往月球轨道。
为提高到奔月速度,中国航天工程师使用了卫星变轨技术。
数学实验程序根据变轨中轨道周期和近地点距离数据,利用开普列第二定律模拟计算计算卫星飞行的最大速度。
填空完善下面实验程序。
(12分)R=6378;
Time=[16,15.63,23.3,50.5,225]*3600;
h=[200,600,600,600,600];
H=[51000,51000,71000,128000,370000];
a=(h+H+2*R)/2;
c=c1*lamdal^n*alfa1+c2*lamda2^n*alfa2①b=sqrt(a.*a-c.*c);
S=sqrt(a.*a-c.*c);
②Vmax=2*S./(R+h)Vmin=S=0.5*Vmax.*(R+h)③电子科技大学成都学院二零壹零至二零壹壹学年第一学期数学实验课程考试题B(120分钟)闭卷考试时间:
一、单项选择题(共40分)1、下面有关MATLAB变量名和函数名的说法中,错误的说法是()(A)变量名的第一个字符必须是一个英文字母(B)变量名可由英文字母、数字和下划线混合组成(C)变量名不得包含空格和标点,但可以有下连字符(D)变量名和函数名对于英文的大小使用没有区别2、符号计算与一般数值计算有很大区别,它将得到准确的符号表达式。
(D)ans=-1/3
3、MATLAB命令symsx;
7、MATLAB命令A=magic(3)创建3阶幻方矩阵,求A的特征值绝对值最小用()(A)min(abs(eig(A)));
(B)min(eig(abs(A)));
(C)min(eig(A));
(D)min(abs(A));
9、MATLAB命令[x,y]=meshgrid(1:
3);
H=1./(x+y-1)产生的矩阵H是()(A)333222111(B)321321321(C)543332321(D)5/14/13/14/13/12/13/12/1110、设a,b,c表示三角形的三条边,表达式a+b>
2、关于“牟合方盖”的实验程序如下00.511.522.53402000400060008000
h=2*pi/100;
(D)z是与x同型的矩阵3、非负函数y=f(x)在有限区间上的图形为上半平面的一条曲线,曲线绕x轴旋转时,产生以x为对称轴的旋转曲面,其体积symsabxf=exp(a*x)*sin(b*x);
%第十一行mesh(z,y,x)colormap([000])axisoffview(-17,54)(3)关于程序的功能确切的说法()(A)计算曲线段f(x)=exp(ax)sin(bx),绕X轴旋转的旋转曲面体积(B)计算曲线段f(x)=exp(-0.2x)sin(0.5x),绕X轴旋转的旋转曲面体积(C)计算曲线段f(x)=exp(ax)sin(bx),绕X轴旋转的旋转曲面体积并绘图(D)计算曲线段f(x)=exp(-0.2x)sin(0.5x),绕X轴旋转的旋转曲面体积并绘图(4)由第九行至第十一行语句可得旋转曲面的方程()(A)(B)(C)(D)三、程序填空(36分)1、判断闰年条件有二①能被4整除,但不能被100整除;
②能被4整除,又能被400整除。
year=input("
inputyear:
n1=year/4;
220[()]Vfxdx02x02x02x222()fxyzt22()fxyz22()yfxz222()yfxzt02x
n2=year/100;
n3=year/400;
ifn1===fix(n1)&
n2~=fix(n2),(„不是闰年‟)①disp("
是闰年"
)elseifn1==fix(n1)&
n3==fix(n3)disp("
)elsedisp②end2.对于二重积分2Dxydxdy,D是直线y=x–2和抛物线y2=x所围区域。
下面数学实验程序的功能是利用MATLAB符号计算方法将二重积分处理为二次积分进行计算(选择先对x积分后对y积分的秩序),然后将计算结果的符号表达式转换为双精度实数。
(8分)symsxy;
f=x*y*y;
x1=y*y;
x2=y+2①S1=int(f,x,x1,x2);
S2=int(S1,y,-1,2);
S=double(S2)②3.某年A、B两城镇人各有1000人,以后每年A镇人口10%迁往B镇;
B镇人口15%迁往A镇。
则有迁移矩阵L,L有两个互异特征值1,2,属于两个特征值的特征向量分别为:
(10分)n=input("
C=P\X0;
①c1=C
(1);
Xn=c1*lamdal^n*alfa1+c2*lamda2^n*alfa2②4、为了进入地月转移轨道,嫦娥一号卫星进行了四次变轨调速度。
第一次变轨从16小时初始轨道进入16小时轨道,第二次卫星进入24小时轨道,第三次卫星进入48小时轨道,第四次卫星进入116小时地月转移轨道。
上面小时数并不是准确轨道周期,变轨目的是将速度从10.3(km/s)逐渐提高到约10.9(km/s)。
下面数学实验程序是在区间[10.3,10.9]上插入线性等分点,即每个轨道的最大速度以等差数列出现,然后近似计算出每个轨道的周期参数。
(10分)functionsatel1()R=6378;
c=(H-h)/2;
b=(H-h)/2;
①;
%计算短半轴数据E2=(c./a).^2;
L=2*pi*a.*(1-E2/4-3*E2.^2/64)formatbank013-102
Vmax=linspace(10.3,10.9,5)S=pi*a*b/Times②;
%根据最大速度计算每秒钟扫过的面积Times=a.*b.*pi./S;
myTimes=Times/3600电子科技大学成都学院二零壹零至二零壹壹学年第二学期数学实验课程考试题A(120分钟)闭卷考试时间:
一、单项选择题(共40分)1、下面有关MATLAB变量名和函数名的说法中,正确的说法是()(A)变量名的第一个字符必须是一个英文字母(B)变量名不可由英文字母、数字和下划线混合组成(C)变量名可以包含空格、标点和下连字符(D)变量名和函数名对于英文的大小使用没有区别2、MATLAB命令x=5:
2:
100将创建等差数列,该数列是()(A)以5为初值的97个数,;
(B)以100为终值的97的个数;
(C)以99为终值的48个数;
(D)以100为终值的48个数。
3、theta=linspace(0,2*pi,100);
r=cos(5*theta);
polar(theta,r,’k’)功能是()(A)绘四叶玫瑰线;
(B)绘五叶玫瑰线;
(C)绘心脏线;
(D)绘十叶玫瑰线。
4、MATLAB绘三维曲面需要构建网格数据,语句[x,y]=meshgrid(-2:
(D)x是行向量相同的矩阵5、十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2011-4,12)+1的结果是()(A)k指向第二动物牛;
6、MATLAB命令symsx;
int(f*f,x,0,pi)的功能是()(A)计算函数f在[0,2*pi]图形;
(B)计算函数f^2在[0,2*pi]的积分;
7、已知A是一个nXn的可逆矩阵,下面正确的说法是()(A)rank(A)求A的行列式;
(B)inv(A)求A的秩;
(C)sum(A)求A的列和;
(D)[P,D]=eig(A)求A的特征值。
8、MATLAB计算正态分布随机变量分布函数的方法是()(A)binocdf(x,n,p);
(B)normpdf(x,mu,p);
(C)binopdf(x,n,p);
(D)normcdf(x,n,p)。
9、v0=515m/s;
515*515*sin(2*alpha)/9.8的功能是计算关于抛射体问题的()(A)发射角;
(B)最大高度;
(C)最大飞行时间;
(D)最大射程。
10、绘制绕Z轴旋转的曲面方程是()(A)22()fxyz(B)22()fyzx
(C)22()fzyx(D)22zyx二、程序阅读理解(24分)1.数学实验程序如下:
h=439;
H=2384;
R=6400;
e1=c/a;
b=sqrt(a*a-c*c);
symse2tf=sqrt(1-e2*cos(t)^2);
ft=subs(f,e2,e1*e1);
S=int(ft,0,pi/2);
L=4*a*double(S);
V=L/(114*60)s1=pi*a*b/(114*60);
%第十行Vmax=2*s1/(h+R)Vmin=2*s1/(H+R)
(1)实验程序的运行后,将显示的数据是()(A)卫星运行的近地速度、远地速度;
(B)卫星运行的近地速度、远地速度和平均速度;
(C)卫星运行时向径每秒扫过的面积;
(D)卫星运行的平均速度数据
(2)第十行语句的功能是()(A)计算卫星运行的最小速度;
(B)计算卫星运行时向径每秒扫过的面积;
(C)计算卫星运行的最大速度;
(D)计算卫星运行轨道的平均速度2.数学实验程序如下:
xy=[-4-4;
4-4;
44;
-44;
-4-4];
A=[cos(pi/24)-sin(pi/24);
sin(pi/24)cos(pi/24)];
x=xy(:
y=xy(:
line(x,y),pause
(1)fork=1:
30xy=.89*xy*A‟;
%第六行x=xy(:
line(x,y),pause
(1)end
(1)第六行语句中的矩阵A’的功能是()(A)正交矩阵;
(B)作用于矩阵xy时,其效果是将xy逆时针旋转为pi/24;
(C)作用于矩阵xy时,其效果是将xy旋转为pi/24,并将xy压缩为0.89;
(D作用于矩阵xy时,其效果是将xy顺时针旋转为pi/24。
(2)对下面有关程序的功能的说法确切的是()(A)边长为4以原点为中心的正方形旋转pi/24重复30次并绘图;
(B)边长为8以原点为中心的正方形旋转pi/24并将其边长压缩0.89,重复30次并绘图;
((C)边长为4以原点为中心的正方形顺时针旋转pi/24并将其边长压缩0.89,重复30次并绘图;
(D)边长为8以原点为中心的正方形逆时针针旋转pi/24并将其边长压缩0.89,重复30次并绘图。
3、Viviani体是圆柱体4/)2/(222RyRx被球面2222Rzyx所割立体。
下面的数学实验程序功能是取R=2求体积上半部分,先利用符号处理重积分并转换为数值数据,再用蒙特卡罗方法计算体做对比。
数学实验程序如下:
symsxy;
00.511.522.53x10402000400060008000
f=sqrt(4-x^2-y^2);
y1=sqrt(2*x-x^2);
y2=sqrt(2*x-x^2);
S1=int(f,y,y1,y2);
S2=int(S1,x,0,2)V=double(S2)P=rand(10000,3);
X=2*P(:
Y=2*P(:
Z=2*P(:
3);
II=find((X-1).^2+Y.^2<
=1&
Z<
=sqrt(4-X.^2-Y.^2));
V1=8*length(II)/10000
(1)符号计算所用的积分公式是()(A)222222204xxxxdyyxd