数学实验第二次测验题及参考答案
一、写出下列MATLAB指令的运算结果.
1. A=[1;2;3]; transpose(A)
1 2 3
2. A=[1, 2, 3 ; 4, 5, 6 ]; B=A([1 2], [1,3]) , d=size(A)
B =
1 3
4 6
d =
2 3
3. a=1:3; b=linspace(1,3,3); x=sum(a.*b), y=cross(a, b)
x = 14
y = 0 0 0
4. A=[1,2, 3; 4,5,6; 7,8,9]; B=ones(3); C=A-B
C =
0 1 2
3 4 5
6 7 8
5. v=[1, 2, 3]; A=diag(v); E=eig(A), D=det(A)
E=
1
2
3
D =6
6. x=[1,2,3,4,5]; [mean(x), median(x), range(x),sum(x), prod(x)]
3 3
4 1
5 120
7. x=[2,3,4]; a=cumsum(x) ,b=sort(x)
a =
2 5 9
b =
2 3 4
8.format rat; v=[1, 2, 3]; A=diag(v); inv(A)
ans =
1 0 0
0 1/2 0
0 0 1/3
9. [m,v]=normstat(1,4) % 求参数为1,4的正态分布的均值与方差
m =1, v =16
二、写出下列MATLAB指令的实验目的.
1. dsolve('x*Dy+y-exp(-x)=0', 'y(1)=2*exp(1)', 'x')