实验项目二:微分方程与应用
实验项目二单元测验
1、求解微分方程初值问题
的结果是:
A、
B、
C、
D、
2、微分方程组
的解为:
A、
B、
C、
D、
3、要求方程
的解,应使用命令
A、dsolve('Df=x^2')
B、dsolve('Df==x^2')
C、dsolve('Df=x^2','x')
D、dsolve('Df==x^2',x)
4、用Matlab求解常微分方程初值问题
,输出结果是:
A、2*exp(x)+4*x*exp(-x)+1
B、2*exp(-x)+4*x*exp(-x)-1
C、2*exp(-x)+4*x*exp(-x)+1
D、2*exp(x)+4*x*exp(-x)-1
5、y=dsolve(‘Dy=1/(1+x^2)-2*y^2’,’y(0)=0’,’x’);ezplot(y)的功能是
A、求微分方程的特解并绘图
B、解代数方程
C、求解定积分
D、求微分方程的通解
6、求解微分方程xy'lnx+y=ax(lnx+1) 的通解的命令正确的是
A、y=dsolve('x*Dy*ln(x)+y=a*x*(ln(x)+1)')
B、y=dsolve(‘x*Dy*log(x)+y=a*x*(log(x)+1)’,’x’)
C、y=dsolve(x*Dy*log(x)+y=a*x*(log(x)+1),’x’)
D、y=dsolve(x*Dy*ln(x)+y=a*x*(ln(x)+1),’x’)
7、使用MATLAB命令dsolve的正确格式为
A、y=dsolve(‘微分方程’,’因变量’)
B、y=dsolve(微分方程,’因变量’)
C、y=dsolve(‘微分方程’,’自变量’)
D、y=dsolve(微分方程,’自变量’)
8、使用MATLAB命令求解微分方程(y')^2-y^2=1, y(0)=0的解的命令为
A、y=dsolve(‘(Dy)^2-y^2=1’,’t’)
B、y=dsolve(‘(Dy)^2-y^2=1’,’0’)
C、y=dsolve(‘(Dy)^2-y^2=1’,’y(0)’)
D、y=dsolve(‘(Dy)^2-y^2=1’,’y(0)=0’)
9、下列命令中正确的是
A、y=dsolve(‘(dy)^2-y^2=1’,’y’)
B、y=dsolve(‘D3y+D2y-2Dy=x’,’x’)
C、y=dsolve('D3y+D2y-2*Dy=x','x')
D、y=dsolve('D3y+D2y-2Dy=x')
10、MATLAB命令y=dsolve(’D2y+2*Dy+5*y=sin(2*x)’,’x’)的目的是
A、求解微分方程y''+2y'+5y=sin2x的通解
B、求解微分方程y''+2y'+5y=sin2x的特解
C、求解微分方程y'+2y''+5y=sin2x的通解
D、求解微分方程y'+2y''+5y=sin2x的特解
11、假设有m个方程的微分方程组,var是变量,则求解这个微分方程组的通解的命令调用格式为
A、dsolve(‘eqn1’,’eqn2’,……,’eqnm’,’var’)
B、dsolve(‘eqn1’,’eqn2’,……,’eqnm’,var)
C、dsolve(eqn1,eqn2,……,eqnm,var)
D、dsolve(eqn1,eqn2,……,eqnm,’var’)
实验项目一:Matlab初步
实验项目一单元测验
1、下列变量名合法的是:
A、2016a
B、2kliu
C、2a*jk
D、hfdf
2、Matlab表达式3*2^2^3的值为:
A、46656
B、768
C、192
D、1728
3、Matlab中关于分号的作用叙述正确的是:
A、用作小数点
B、用以生成一维数组
C、用作数组元素的分隔符号
D、用作数组的行间分隔
4、Matlab中用于清除指令窗中内容的指令是:
A、clf
B、clc
C、clear
D、dir
5、如果X=10:-1:2,则X(3)的值为:
A、6
B、8
C、9
D、2
6、
A、
B、
C、
D、
7、下面哪个命令用来求矩阵行列式的值?
A、inv
B、diag
C、det
D、eig
8、运行如下程序后,输入9回车,命令窗口显示的结果是什么? x=input('请输入x的值:'); if x==10 y=cos(x+1)+sin(x*x+1); else y=(16^(1/2))*x^2; end y
A、324
B、679
C、318
D、263
9、图形窗口显示网格的命令是:
A、axis on
B、grid on
C、box on
D、hold on
10、在图形指定位置加标注命令是:
A、title
B、xlabel
C、gtext
D、legend
实验项目三:积分学的应用
实验项目三:单元测试
1、trapz(x,y)给出采样点(x,y)所连接折线下的面积,也就是:
A、函数y在自变量x的一定区间上的近似积分
B、函数x在自变量y的一定区间上的近似积分
C、函数y在自变量x的一定区间上的积分
D、函数x在自变量y的一定区间上的积分
2、数值积分
的结果为:
A、0.3413
B、35843.789
C、1.2689
D、1.3254
3、分别用trapz和quad计算
的结果最可能为:
A、1.4924,1.4936
B、2.4924,2.4936
C、3.4924,3.4936
D、4.4924,4.4936
4、在Matlab中,命令trapz(x,y)里的x,y的数据类型是:
A、数组,数组
B、符号变量,数组
C、符号变量,符号变量
D、数组,符号变量
5、用自适应辛普森方法求积分
的结果是
A、2.1494
B、1.5378
C、3.7254
D、4.2377
6、计算
在区间[0,1]上的定积分为:
A、2.7468
B、3.7468
C、1.7468
D、0.7468
7、要求方程
的解,应使用命令
A、dsolve('Df=x^2','x')
B、dsolve('Df==x^2')
C、dsolve('Df==x^2',x)
D、dsolve('Df=x^2')
8、为了使两个plot的图形在同一个坐标系下显示,可以使用下列哪个命令:
A、axis
B、grid on
C、subplot
D、hold on
9、计算
应使用命令:
A、syms x y;int(f(x,y),y)
B、syms x y;int(f(x,y))
C、syms x y;int('f(x,y)')
D、syms x y;int('f(x,y)',y)
10、在MATLAB命令中,键入syms e2 t;f=sqrt(1-e2*cos(t)^2);S=int(f,t,0,pi/2)的功能是:
A、计算f(x)在[0,pi/2]上的积分
B、计算f(t)不定积分的符号结果
C、计算f(x)积分的数值结果
D、计算f(t)定积分的符号结果
11、在MATLAB命令窗口中,键入命令syms x;int(x*sin(x)),结果是:
A、ans=sin(x) - x*cos(x)
B、ans= cos(x) - x* sin(x)
C、ans=sin(x) - cos(x)
D、ans=-1/2*sin(x) * cos(x)– 1/2*x
12、在MATLAB命令窗口中,键入命令syms x; y=int(6*x^4)。屏幕上将出现的结果是:
A、6/5*x^5
B、6x^5/5
C、1.2x^5
D、1.2*x^4
13、数学表达式
对应的MATLAB表达式为:
A、sqrt(7*sin(2+3*x)+exp(2)*log(3))
B、sqrt(7*sin(2+3*x)+e^2*log(3))
C、sqrt(7sin(2+3*x)+exp(2)*log(3))
D、sqrt(7*sin(2+3*x)+e^2*log(3))
14、以下关于命令quadl的使用中错误的是:
A、x=quadl(f,a,b)
B、x=quadl(f,a,b,tol)
C、x=quadl(f,a,b,tol,trace)
D、(x,fcnt)=quadl(f,a,b)
15、下列哪个变量的定义是不合法的:
A、abcd-3
B、xyz_3
C、abcdef
D、x3yz
16、程序执行后i=2; a=2i; b=2*i; c=2*sqrt(-1);后,a, b, c的值分别是:
A、a=4, b=4, c=2.0000i
B、a=4, b=2.0000i, c=2.0000i
C、a=2.0000i, b=4, c=2.0000i
D、a=2.0000i, b=2.0000i, c=2.0000i
17、定义符号变量格式正确的是:
A、sym x,y,z
B、syms ‘x’ ‘y’ ’z’
C、syms ‘x’ ,‘y’ ,’z’
D、syms x y z
18、可以在同一个图形窗口中,画出多幅不同坐标系下的图形的选项是:
A、hold on
B、subplot
C、axis
D、grid on
19、清除命令窗口的选项是:
A、clc
B、clear
C、close
D、dir
20、在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(2,:)*A(:,2)。将出现的结果是:
A、15
B、81
C、36
D、30
实验项目四:线性方程组的应用
实验项目四单元测试
1、已知矩阵
,则使用命令A(:,2)=[],输出结果为:
A、
B、
C、
D、
2、在MATLAB命令中,[x,y]=meshgrid(1:3);A=1./(x+y-1)产生的矩阵A为
A、
B、
C、
D、
3、下列哪个函数是建立多个符号变量的命令
A、sym
B、syms
C、sign
D、ceil
4、已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为
A、a'*b
B、a .*b
C、a*b
D、a-b
5、在MATLAB里,表示矩阵A和矩阵B相乘的命令为
A、A'*B
B、A*B
C、A.*B
D、A/*B
6、下列命题中,错误的是
A、rank(A)为求矩阵A的秩;
B、k*A表示常数k与矩阵A的数乘;
C、rref(A)是求与矩阵A等价的行最简形矩阵
D、diag(A)为求矩阵A的转置
7、如果已经输入方阵A的数据,在MATLAB中用计算A的行最简形式的命令为
A、rref(A)
B、ref(A)
C、diag(A)
D、inv(A)
8、如果AX=B, 可以在MATLAB里面键入如下指令得到矩阵X
A、X=A\B
B、X=A./B
C、X=A.\B
D、X=A/B
9、将矩阵A的第3行元素替换为(4,5,6)的命令为
A、A(3,:)=[4,5,6]
B、A(:,3)=[4,5,6]
C、A(3,3)=[4,5,6]
D、A(1,3)=[4,5,6]
10、设x是一个正实数,如果要四舍五入保留两位小数,应该使用下面的哪一条命令
A、0.01*fix(x+0.005)
B、0.01*fix(100*x+0.005)
C、0.01*fix(100*x+0.05)
D、0.01*fix(100*x+0.5)
11、在使用MATLAB软件时,键入以下哪条命令可以查询函数ode23的调用格式
A、help('ode23')
B、get('ode23')
C、check('ode23')
D、set('ode23')
实验项目五:函数的极值与最值及其应用
实验项目五:单元测试
1、函数
在x=0处的极限是:
A、1/e
B、e
C、0
D、1
2、下面哪个选项都是符号运算命令:
A、limit, diff
B、fminbnd, limit
C、limit, quadl
D、diff, trapz
3、关于“.* ” ,“ ./ ” , “ .\” , “ .^”,说法正确的是:
A、参与运算的两矩阵维数必须相同
B、第一个矩阵的列数等于第二个矩阵的行数
C、表示两矩阵对应位置的元素进行相应的运算
D、Matlab中乘除运算必须加 “.”
4、下列求极值的命令中正确的是:
A、[x,y]=fminsearch('f(x)',a,b)
B、[x,y]=fmincon('f(x)',a)
C、[x,y]=fminbnd('f(x)',a,b)
D、[x,y]=fminbnd('f(x)',[a,b])
5、MATLAB中fminbnd(f,x1,x2)命令的目的是:
A、求函数f在区间[x1,x2]上的最小值
B、求函数f在区间[x1,x2]上的极小值
C、求函数f在区间[x1,x2]上的最大值
D、求函数f在区间[x1,x2]上的极大值
6、正确表达命题A和B都大于C的逻辑表达式应该是用下面哪一行命令:
A、A>C
B、A>B
C、A>C & B>C
D、A>C | B>C
7、下面哪个不是求函数极值的命令:
A、fminsearch
B、fminunc
C、fminbnd
D、fmaxbnd
8、A=[1,2,3;4,5,6];B=[2,2,2;1,1,1],则表达式C=A.*B的结果为:
A、
B、
C、
D、
9、在命令窗口键入f=inline('x.^2+x.*y');f(1:2,3:4)得到:
A、4, 12
B、3, 21
C、5, 14
D、7, 12
10、命令4/2的结果为:
A、1
B、0
C、0.5
D、2
11、运行MATLAB命令0/0的结果为:
A、NaN
B、inf
C、-inf
D、eps
12、下列哪个选项表示矩阵B乘以A的逆:
A、B/A
B、B\A
C、A/B
D、A\B
13、用if判断语句判断
,在MATLAB中if后的判断应写为:
A、60
B、x<=80~x>60
C、x<=80|x>60
D、x<=80&x>60
14、在MATLAB输入x=1:2:8,运行结果是:
A、[1,2,3,4,5,6,7,8]
B、[1,3,5,7]
C、[1,3,5,7,9]
D、[1,3,5,7,8]
15、A = rand(2,3); B = rand(2,3),执行下列MATLAB命令会报错的是:
A、A*B
B、A+B
C、A\B
D、A*B'
实验项目六:方阵的特征值和特征向量的应用
实验项目六单元测试
1、方阵
的特征值分别是:
A、9.9473, -2.9736+1.5220i, -2.9736-1.5220i
B、3.9473, 2.9736+1.5220i, 2.9736-1.5220i
C、9.9473, 3.9736+1.5220i, -2.9736+1.5220i
D、7.9473, -2.9736+1.5220i, 9.9736-1.5220i
2、下列Matlab命令中,用于计算矩阵特征值的是:
A、eig
B、null
C、trace
D、det
3、矩阵
能否对角化,如果可以,求出其对角化后的矩阵为:
A、否
B、可对角化,
C、可对角化,
D、可对角化,
4、矩阵
能否对角化?如果可以,求出使得
成为对角阵的P:
A、是,
B、是,
C、是,
D、是,
5、求三阶方阵
的特征值:
A、4,-2,-2
B、4,-1,-3
C、4,2,-2
D、4,1,-3
6、矩阵
对角化的结果为:
A、
B、
C、
D、
7、MATLAB命令A=magic(n)创建n阶幻方矩阵,求A的特征值绝对值最小的语句为
A、min(abs(eig(A)))
B、min(eig (abs (A)))
C、min(eig(A))
D、min(abs(A))
8、在MATLAB命令窗口中键入命令B=[8,1,6;3,5,7;4,9,2];B*B(:,2),运行的结果为
A、ans = 91 67 67
B、ans = 67 91 67
C、ans = 67 67 91
D、ans = 67 67 6
9、如果已输入方阵A的数据,在MATLAB中计算A的逆矩阵用下面哪一命令
A、det(A)
B、eig(A)
C、diag(A)
D、inv(A)
10、已知A是一个n阶的可逆方阵,下面说法正确的是
A、rank(A)是求矩阵A的行列式
B、inv(A)是求矩阵A的秩
C、sum(A)是求矩阵A的列和
D、[p,d]=eig(A)是求矩阵A的特征值
11、已知A为3阶方阵, 计算A的元素的平方的代码与计算A矩阵的平方的代码分别为
A、A.^2与A^2
B、A^2与A.^2
C、A^2与A^2
D、A.^2与A.^2
实验项目七:概率统计的应用
实验项目七单元测试
1、在MATLAB中计算随机变量
的概率之和(即分布函数值)的函数为:
A、geo
B、norm
C、cdf
D、poiss
2、MATLAB计算正态分布随机变量概率密度函数值的方法为:
A、normpdf(x,n,p)
B、binocdf(x,n,p)
C、binopdf(x,n,p)
D、normcdf(x,n,p)
3、MATLAB命令x=[1,2,4,7,9];mean(x)的计算结果是:
A、11
B、11.3
C、4.6
D、4
4、在MATLAB命令窗口中键入:x=-1:0.1:1;y=normpdf(x,0,1);plot(x,y)的目的是画出:
A、参数为
的正态分布的密度函数图形
B、参数为
的正态分布的密度函数图形
C、参数为
的二项分布的密度函数图形
D、参数为
二项分布的密度函数图形
5、用下面哪个Matlab命令可以生成m*n阶服从参数n=10,p=0.5的二项分布随机数矩阵:
A、random('exp',10,0.5,m,n)
B、binornd(m,n,10,0.5)
C、random('bino',10,0.5,m,n)
D、random('norm',10,0.5,m,n)
6、下列哪个命令生成X服从参数为3的3×4的泊松分布的随机矩阵:
A、random(’possion’,3,3,4)
B、random(’possion’,3,4,3)
C、random(’binornd’,3,3,4)
D、random(’binornd’,3,4,3)
7、用命令x=exprnd(5,100,100)输出一组随机数,则他们的平均值约为:
A、0.1
B、0.2
C、1
D、5
8、设置图形标题为“示例”的语句是:
A、axis('示例')
B、title(''示例'')
C、title('示例')
D、axis(''示例'')
9、下列哪个选项可以用于求解线性方程组AX=B的解:
A、rref([A B])
B、A/B
C、A.\B
D、B./A
10、下列哪个选项用于计算标准正态分布的密度函数在0.2处的值:
A、pdf('norm',0.2,0,1)
B、cdf('norm',0.2,0,1)
C、normcdf(0.2,0,1)
D、icdf('norm',0.2,0,1)
实验项目八:总复习
实验项目八单元测验
1、假设X为m*n数组,则sum(X)的输出结果是怎样的数组?
A、1*n
B、1*m
C、m*n
D、m*1
2、计算
的结果是:
A、
B、
C、
D、
3、计算级数和
并讨论敛散性:
A、
,收敛
B、
,发散
C、
,收敛
D、
,发散
4、用Matlab计算矩阵
的秩,结果是:
A、0
B、1
C、2
D、3
5、矩阵
的逆矩阵为:
A、
B、
C、
D、
6、用sum命令计算4阶魔术矩阵magic(4)=
每列元素的和为:
A、31,31,31,31
B、32,32,32,32
C、33,33,33,33
D、34,34,34,34
7、求部分和
:
A、
B、
C、
D、
8、求复合函数的命令是
A、compose
B、limit
C、int
D、diff
9、已知向量
{1, 2,3}, 向量
{4, 5,6}, 则
与
的结果分别是多少
A、32 -3 6 -3
B、-3 6 -3 32
C、36 72
D、32 3 6 3
10、已知概率值,求对应的分布函数中的随机变量的取值X, 在MATLAB中使用的函数命令是:
A、icdf
B、cdf
C、pdf
D、binopdf