南昌大学,matlab实验报告(3)

2019-04-14 09:18

0 1.0000 0 0.6934 2.6739 0 0 1.0000 1.8205 2.2863 0 0 0 4.0000 0 0 0 0 0 4.0000 B2 =

1.0000 0 0 2.8504 1.4579 0 1.0000 0 0.6934 2.6739 0 0 1.0000 1.8205 2.2863 0 0 0 4.0000 0 0 0 0 0 4.0000

由结果可以知道,B1=B2,即证明A2???ER?RS? ?2S?。?O

2.产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,求其行列式的值Hh和Hp以及他们的条件数Th和Tp,判断哪个矩阵性能更好,为什么? 程序:

H=hilb(5)

P=pascal(5) Hh=det(H) Hp=det(P) Th=cond(H) Tp=cond(P)

结果: H =

1.0000 0.5000 0.3333 0.2500 0.2000 0.5000 0.3333 0.2500 0.2000 0.1667 0.3333 0.2500 0.2000 0.1667 0.1429 0.2500 0.2000 0.1667 0.1429 0.1250 0.2000 0.1667 0.1429 0.1250 0.1111 P =

1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35

南昌大学教务处

1 5 15 35 70 Hh =

3.7493e-012 Hp =

1 Th =

4.7661e+005 Tp =

8.5175e+003

矩阵H的条件数比矩阵P的条件数更接近1,故矩阵H的性能更好。

3.建立一个5x5矩阵,求它的行列式的值、迹、秩和范数

程序:

M=[7,4,5,1,2;2,3,7,0,8;,9,5,7,1,3;5,7,9,2,6;7,2,1,6,3] Ma=det(M) Mb=trace(M) Mc=rank(M) Md=norm(M) 结果:

?4.已知A???29618??20512?,求特征值和特征向量,并分析其数学意义

??885????

南昌大学教务处

程序:A=[-29,6,18;20,5,12;-8,8,5]; [V,D]=eig(A)

5.下面是一个线性方程组

??1/21/31/4??x1??0.95??1/31/41/5????x?2????0.67?? ??1/41/51/6????x3????0.52??(1) 求方程的解

程序:

A=[1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6]; B=[0.95;0.67;0.52]; C=A\\B

(2) 将方程右边向量第三个元素0.52改为0.53,并比较解的变化

程序:

A=[1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6]; D=[0.95;0.67;0.53]; E=A\\D

(3) 计算系数矩阵A的条件数并分析结论

程序:

A=[1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6]; h=cond(A) 结果: h =

1.3533e+003

矩阵A的条件数较接近1,故矩阵A的性能较好。

6.建立A矩阵,试比较sqrtm(A)和sqrt(A),并分析他们的区别

程序:

A=[3,5,7;4,6,8;5,2,9];

南昌大学教务处

B=sqrt(A) C=sqrtm(A)

sqrt是求矩阵里每个元素的平方根,并组成一个新的矩阵。而sqrtm是求矩阵的方根并组成一个新的矩阵

实验四 求余弦的积分并绘出图像一、实验目的

1、了解绘图工具的使用。

二、实验要求(选作下列习题)

1.(不定积分)用int计算下列不定积分,并用diff验证

?xsinx2dxdxdx1?cosx3,?,?ex?1,?arcsinxdx,?secxdx 程序: clear;syms x;

int(x.*sin(x.^2)) diff(-cos(x^2)/2) int(1/(1+cos(x))) diff(tan(x/2)) int(1/(exp(x)+1))

diff(x - log(exp(x) + 1)) int(asin(x))

diff(x*asin(x) + (1 - x^2)^(1/2)) int((sec(x))^3)

diff(log(tan(pi/4 + x/2))/2 + tan(x)/(2*cos(x)))

结果:ans =

-cos(x^2)/2 ans =

x*sin(x^2) ans = tan(x/2) ans =

tan(x/2)^2/2 + 1/2 ans =

x - log(exp(x) + 1) ans =

1 - exp(x)/(exp(x) + 1) ans =

x*asin(x) + (1 - x^2)^(1/2)

南昌大学教务处

ans = asin(x) ans =

log(tan(pi/4 + x/2))/2 + tan(x)/(2*cos(x))

ans =

(tan(x)^2 + 1)/(2*cos(x)) + (tan(pi/4 + x/2)^2/2 + 1/2)/(2*tan(pi/4 + x/2)) + (sin(x)*tan(x))/(2*cos(x)^2)

2.(定积分)用trapz,int计算下列定积分 ?1sinx1x2?xsin(2x)dx120xdx,?0xdx,?0e,?0e?xdx

程序: clear;syms x y h;h=0.01;y=sin(x)/x;x=0:h:1;

z=trapz(y).*h

y=x.^x;z=trapz(y).*h

y=exp(-x.^2);z=trapz(y).*h

x=0:0.01:2*pi;y=(exp(-x.^2)).*sin(2.*x);z=trapz(x,y)

结果: z =

0 z =

0.7835

z =

0.7468

z =

0.5381

x23.(椭圆的周长) 用定积分的方法计算椭圆9?y24?1的周长

程序: syms x y t;t=0:0.01:2*pi;

x=3*sin(t);y=2*cos(t); z=(x.^2)/9+(y.^2)/4-1; p=trapz(z,t)

结果: p = 5.9952e-01

??(1?x?y)dxdy4.(二重积分)计算积分x2?y2?2y

程序: clear;syms x y z;

iy=int(1+x+y,y,(-sqrt(1-x^2))+1,(sqrt(1-x^2))+1); z=int(iy,x,-1,1)

结果: z =

南昌大学教务处


南昌大学,matlab实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2000国家大地坐标系转换指南

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: