数学实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.设有分块矩阵A =E3⨯3

02⨯3

R3⨯2

S2⨯2

,其中E, R, 0, S分别为单位矩阵、随机矩阵、零矩

阵和对角矩阵,试通过数值计算验证A2 =E

R+RS

S2

程序:

E=eye(3);R=rand(3,2);O=zeros(2,3);S=diag([1,2]);A=[E,R;O,S]; ...

B=A*A,C=[E R+R*S;O S*S],a=B==C

结果:

B =

1.0000 0 0 0.8205 1.0586

0 1.0000 0 1.7873 2.4395

0 0 1.0000 0.1158 0.0296

0 0 0 1.0000 0

0 0 0 0 4.0000

C =

1.0000 0 0 0.8205 1.0586

0 1.0000 0 1.7873 2.4395

0 0 1.0000 0.1158 0.0296

0 0 0 1.0000 0

0 0 0 0 4.0000

a =

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

2.用命令magic(n)生成幻方矩阵,通过计算研究它的性质,如行和、列和、两条对角线和等(可以利用命令diag, sum, fliplr, flipud,其用法可以查阅MA TLAB帮助系统).

程序:

A=magic(4),s1=sum(A),s2=sum(A'),...

s3=sum(diag(A)),s4=sum(diag(fliplr(A)))

结果:

A =

16 2 3 13

5 11 10 8

9 7 6 12

4 14 1

5 1

s1 =

34 34 34 34

s2 =

34 34 34 34

s3 =

34

s4 =

34

4–x2,x在

3.设y1 = –1/(1+x2),y2 = exp(–x2/2),y3 = sin(2x),y4 = ¯¯¯¯¯

[–2, 2]内适当离散化,计算y1 + y2,y1y2,y3/y2,(5y4–y1)/y22.

程序:

x=-2:0.5:2;y1=-1./(1+x.^2);y2=exp(-x.^2/2);y3=sin(2*x);y4=sqrt(4-x.^2);

>> a=y1+y2,b=y1.*y2,c=y3./y1,d=(5*y4-y1)./y2.^2

结果:

a =

-0.0647 0.0170 0.1065 0.0825 0 0.0825 0.1065 0.0170 -0.0647

b =

-0.0271 -0.0999 -0.3033 -0.7060 -1.0000 -0.7060 -0.3033 -0.0999

-0.0271

c =

-3.7840 0.4586 1.8186 1.0518 0 -1.0518 -1.8186 -0.4586 3.7840

d =

10.9196 65.6748 24.9002 13.4597 11.0000 13.4597 24.9002 65.6748 10.9196

4.自己选择一非负单调递减序列a1,a2,…,a n≈0,a1远大于a n,用从1到n和从n到1两种顺序计算Σ∞

i=1

a k,观察哪个更准确些,分析原因。

程序与结果:

>> syms x

>> symsum(1/x,1,100)

ans =

14466636279520351160221518043104131447711/2788815009188499086581352357412492142 272

>> symsum(1/x,100,1)

ans =

-291248328005999177069358804052937859600407/69720375229712477164533808935312303 556800

5.对I n = ⎰01x n e x–1d x ( n = 0, 1, 2, …) 证明如下递推公式:

I0 = 1 – e–1,I n = 1 –nI n–1,n = 1, 2, … .

用递推公式计算I1, I2, …, I n,观察n多大时结果就不对了(考虑一个简单的判断结果错误的标准),为什么会出现这种情况.如果将递推公式反过来,即

I n–1 = (1 –I n )/n .

从I n倒过来计算I n–1, …, I1, I0,而I n由下式估计

(min 0≤x≤1e x–1)1

n+1= I n(1)< I n < I n(2) = (max

0≤x≤1

e x–1)1

n+1.

不妨取I n = ( I n(1)+ I n(2))/n,将计算结果与前面的进行比较,得到什么启发.

6.用几种方法作x2,x3,x4,x5的图形,如一个图上画几条曲线,用subplot作多幅图形等,考虑如何画上x轴,y轴,并在图上加各种标注.

程序1:

x=1:0.01:3;y1=x.^2;y2=x.^3;y3=x.^4;y4=x.^5;plot(x,y1,x,y2,x,y3,x,y4)

>> gtext('x^2'),gtext('x^3'),gtext('x^4'),gtext('x^5')

结果1:

程序2:

x=1:0.01:3;y1=x.^2;y2=x.^3;y3=x.^4;y4=x.^5;

subplot(2,2,1),plot(x,y1),title('x^2')

subplot(2,2,2),plot(x,y2),title('x^3')

subplot(2,2,3),plot(x,y3),title('x^4')

subplot(2,2,4),plot(x,y4),title('x^5')

gtext('x^2'),gtext('x^3'),gtext('x^4'),gtext('x^5')

结果:

相关文档
最新文档