《数学实验》期末总复习题.docx
《《数学实验》期末总复习题.docx》由会员分享,可在线阅读,更多相关《《数学实验》期末总复习题.docx(84页珍藏版)》请在冰豆网上搜索。
《数学实验》期末总复习题
电子科技大学成都学院二零壹零至二零壹壹学年第一学期
数学实验课程考试题A(120分钟)闭卷考试时间:
成绩构成:
平时(50%)+期末(50%)=总成绩(100%)
一
二
三
合计
注意:
请同学们将答案填写在答题纸上,否则无效。
一、单项选择题(共40分)
1、三阶幻方又称为九宫图,提取三阶幻方矩阵对角元并构造对角阵用()
(A)diag(magic(3));(B)diag(magic);
(C)diag(diag(magic(3)));(D)diag(diag(magic))。
2、符号计算与一般数值计算有很大区别,它将得到准确的符号表达式。
在MATLAB命令窗口中键入命令symsxy1=x^2;y2=sqrt(x);int(y1-y2,x,0,1)屏幕显示的结果是()
(A)y1=x^(1/2)(B)ans=1/3;(C)y2=x^2;(D)ans=-1/3
3、MATLAB命令symsx;f=sin(x);V=pi*int(f*f,x,0,pi)功能是()
(A)绘出函数f在[0,2
]图形;(B)计算函数f在[0,2
]的积分;
(C)计算旋转曲面所围的体积;(D)计算旋转曲面的表面积。
4、用赋值语句给定x数据,计算
对应的MATLAB表达式是()
(A)sqrt(7sin(3+2x)+exp(3)log(3))(B)sqrt(7*sin(3+2*x)+exp(3)*log(3))
(C)sqr(7*sin(3+2*x)+e^3*log(3))(D)sqr(7sin(3+2x)+e^3log(3))
5、MATLAB语句strcat(int2str(2010),'年是',s,'年')的功能是()
(A)将数据2010转换为符号;(B)将数据2010与符号变量合并;
(C)将几个符号变量合并为一个;(D)将符号变量转换为数值变量;
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);z=y(10:
-1;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)
(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),axisoff
colormap([001])
view(-47,56),holdon
x1=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为对称轴的旋转曲面,其体积
.
symsabx
f=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])
axisoff
view(-17,54)
(1)关于程序的功能确切的说法()
(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轴旋转的旋转曲面体积
并绘图
(2)
由第九行至第十一行语句可得旋转曲面的方程()
(A)(B)
(C)(D)
三、程序填空(36分)
1、中国农历60年一大轮回,按天干“甲乙丙丁戊已庚辛壬癸”和地支“子丑寅卯辰巳午未申酉戍亥”循环排列而成。
已知2009年是农历已丑年,通过简单计算可以找出年份与天干/地支对应的规律。
下面数学实验程序对输入年份,计算并输出字符串农历纪年。
填空完善程序。
(8分)
functioncalendar=year(year)
ifnargin==0,year=2009;end
S1=’甲乙丙丁戊已庚辛壬癸’;
S2=’子丑寅卯辰巳午未申酉戍亥’;
k1=mod(year-4,10)+1;①;%定位天干序数
s1=S1(k1);
k2=mod(year-4,12)+1②;%定位地支序数
s2=S2(k2);
calendar=strcat(int2str(year),’年是’,s1,s2,’年’)
2.对于二重积分
,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=②
3.某年A、B两城镇人各有1000人,以后每年A镇人口10%迁往B镇;B镇人口15%迁往A镇。
则有迁移矩阵L,L有两个互异特征值1,2,属于两个特征值的特征向量分别为:
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;②
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分钟)闭卷考试时间:
成绩构成:
平时(50%)+期末(50%)=总成绩(100%)
一
二
三
合计
注意:
请同学们将答案填写在答题纸上,否则无效。
一、单项选择题(共40分)
1、下面有关MATLAB变量名和函数名的说法中,错误的说法是()
(A)变量名的第一个字符必须是一个英文字母
(B)变量名可由英文字母、数字和下划线混合组成
(C)变量名不得包含空格和标点,但可以有下连字符
(D)变量名和函数名对于英文的大小使用没有区别
2、符号计算与一般数值计算有很大区别,它将得到准确的符号表达式。
在MATLAB命令窗口中键入命令symsxy1=x^2;y2=sqrt(x);int(y1-y2,x,0,1)屏幕显示的结果是()
(A)y1=x^(1/2)(B)ans=1/3;(C)y2=x^2;(D)ans=-1/3
3、MATLAB命令symsx;f=sin(x);V=pi*int(f*f,x,0,pi)功能是()
(A)绘出函数f在[0,2
]图形;(B)计算函数f在[0,2
]的积分;
(C)计算旋转曲面所围的体积;(D)计算旋转曲面的表面积。
4、用赋值语句给定x数据,计算
对应的MATLAB表达式是()
(A)sqrt(7sin(3+2x)+exp(3)log(3))(B)sqrt(7*sin(3+2*x)+exp(3)*log(3))
(C)sqr(7*sin(3+2*x)+e^3*log(3))(D)sqr(7sin(3+2x)+e^3log(3))
5、MATLAB语句strcat(int2str(2010),'年是',s,'年')的功能是()
(A)将数据2010转换为符号;(B)将数据2010与符号变量合并;
(C)将几个符号变量合并为一个;(D)将符号变量转换为数值变量;
6、十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果是()
(A)k指向第二动物牛;(B)k指向第三动物虎;
(C)k指向第四动物兔;(D)k指向第五动物龙。
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));
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);z=y(10:
-1;1);(D)[y,II]=sort(x);z=x(II);
9、MATLAB命令[x,y]=meshgrid(1:
3);H=1./(x+y-1)产生的矩阵H是()
(A)
(B)
(C)
(D)
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)
(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),axisoff
colormap([001])
view(-47,56),holdon
x1=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为对称轴的旋转曲面,其体积
symsabx
f=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])
axisoff
view(-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;
n2=year/100;
n3=year/400;
ifn1===fix(n1)&n2~=fix(n2),(‘不是闰年’)
①
disp('是闰年')
elseifn1==fix(n1)&n3==fix(n3)
disp('是闰年')
else
disp②
end
2.对于二重积分
,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,属于两个特征值的特征向量分别为:
1,2,记初始人口分布X0=[1000,1000]T,则存在不全为零的数c1,c2使得X0=c11+c22(解此方程组求出c1,c2)。
下面实验程序主要功能是利用LnX0=c11n1+c22n2计算人口变化。
(10分)
n=input('inputn:
=');
A=[0.9,0.15;0.1,0.85];
X0=[1000;1000];
[P,D]=eig(A);
C=P\X0;①
c1=C
(1);c2=C
(2);
alfa1=P(:
1);
alfa2=P(:
2);
lamda1=D(1,1);
lamda2=D(2,2);
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;
h=[200,600,600,600,600];
H=[51000,51000,71000,128000,370000];
a=(h+H+2*R)/2;
c=(H-h)/2;
b=(H-h)/2;①;%计算短半轴数据
E2=(c./a).^2;
L=2*pi*a.*(1-E2/4-3*E2.^2/64)
formatbank
Vmax=linspace(10.3,10.9,5)
S=pi*a*b/Times②;%根据最大速度计算每秒钟扫过的面积
Times=a.*b.*pi./S;
myTimes=Times/3600
电子科技大学成都学院二零壹零至二零壹壹学年第二学期
数学实验课程考试题A(120分钟)闭卷考试时间:
成绩构成:
平时(50%)+期末(50%)=总成绩(100%)
一
二
三
合计
注意:
请同学们将答案填写在答题纸上,否则无效。
一、单项选择题(共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:
2)返回数据中()
(A)x是行向量,y是列向量;(B)x是列向量,y是行向量;
(C)y是行元素相同的矩阵;(D)x是行向量相同的矩阵
5、十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2011-4,12)+1的结果是()
(A)k指向第二动物牛;(B)k指向第三动物虎;
(C)k指向第四动物兔;(D)k指向第五动物龙。
6、MATLAB命令symsx;f=sin(x);int(f*f,x,0,pi)的功能是()
(A)计算函数f在[0,2*pi]图形;(B)计算函数f^2在[0,2*pi]的积分;
(C)计算旋转曲面所围的体积;(D)计算旋转曲面的表面积。
7、已知A是一个nXn的可逆矩阵,下面正确的说法是()
(A)rank(A)求A的行列式;(B)inv(A)求A的秩;
(C)sum(A)求A的列和;(D)[P,D]=eig(A)求A的特征值。
8、MATLAB计算正态分布随机变量分布函数的方法是()